RegistryKey.CreateSubKey随机抛出IOException

时间:2013-06-07 17:46:54

标签: c# registry

我们在办公室部署了一个应用程序,并且在十五台计算机中只有一台机器上,有时会在这篇文章中发送System.IO.IOException消息An internal error occurred.代码。

RegistryKey key = Registry.CurrentUser.CreateSubKey(
    @"Software\ABC Company Name Here\Apps\MyApp\Settings\",
    RegistryKeyPermissionCheck.ReadSubTree);

Msdn说这意味着

The nesting level exceeds 510.
-or-
A system error occurred, such as deletion of the key, or an attempt to create a key in the LocalMachine root.

虽然似乎都不是这样。我该如何追踪?

编辑:

这是Windows 7,用户帐户是该计算机的管理员。我们在整个办公室使用相同的设置,只有这台机器出现故障。此外,它偶尔会失败,代码可以在95%的时间内工作。

0 个答案:

没有答案