如何使用c#配置设备安装超时

时间:2015-03-26 22:10:50

标签: c# windows wmi

Windows设备安装的默认超时时间为5分钟,这对于连接了许多设备的慢速计算机或计算机来说是不够的。我发现有一个计算机策略可以配置这个超时值。

1. Click Start > Run, type gpedit.msc, and click OK.
2. In the left pane, go to Computer Configuration > Administrative Templates > System > Device Installation.
3. In the right pane, click Configure device installation time-out and click Policy Setting.
4. In the popup that appears, select the Enabled option.
5. Increase the value of Device Installation Time (in seconds) option. For example, set it to 1800 (30 minutes).
6. Click Apply and then click OK. 

Reference

然而,这涉及用户交互,我想找到一种编程方式来配置它,更好地用C#。有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以从Group Policy Settings Reference for Windows and Windows Server获取此类信息(存储在Windows注册表中)。

从这里您可以获得存储Configure device installation time-out的注册表项。

HKLM\Software\Policies\Microsoft\Windows\DeviceInstall\Settings!InstallTimeout 
从这一点开始,

使用.Net Registry Class非常简单地修改这样的值。