.NET Framework 问题,如果不格式化 PC 则无法修复

.NET Framework 问题,如果不格式化 PC 则无法修复

我遇到了一个问题,我知道可以通过格式化计算机来解决。不过,昨天我花了一下午的时间安装它和所有程序,我不想再重复一遍了……

这似乎发生在出现严重问题并且我必须运行 SFC 时(因为这将修改系统以更改其外观)。并且错误(在 Winaero Tweaker 上)如下,它仅在我描述之后出现,并且如果计算机上没有出现任何问题,它就不会发生:

System.IO.IOException: The parameter is incorrect.

   em Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
   em Microsoft.Win32.RegistryKey.CreateSubKeyInternal(String subkey, RegistryKeyPermissionCheck permissionCheck, Object registrySecurityObj, RegistryOptions registryOptions)
   em Microsoft.Win32.RegistryKey.CreateSubKey(String subkey)
   em WinaeroTweaker.Classes.TweakerFavorites.PopulateFavorites()
   em WinaeroTweaker.MainForm.PopulateFavoritesToNode(String RootNodeName)
   em WinaeroTweaker.MainForm.AddNodes()
   em WinaeroTweaker.MainForm.MainForm_Load(Object sender, EventArgs e)
   em System.Windows.Forms.Form.OnLoad(EventArgs e)
   em System.Windows.Forms.Form.OnCreateControl()
   em System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   em System.Windows.Forms.Control.CreateControl()
   em System.Windows.Forms.Control.WmShowWindow(Message& m)
   em System.Windows.Forms.Control.WndProc(Message& m)
   em System.Windows.Forms.Form.WmShowWindow(Message& m)
   em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded assemblies **************
mscorlib
    Versão da assemblagem: 4.0.0.0
    Versão Win32: 4.8.4341.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
WinaeroTweaker
    Versão da assemblagem: 0.19.1.0
    Versão Win32: 0.19.1.0
    CodeBase: file:///C:/Program%20Files/Winaero%20Tweaker/WinaeroTweaker.exe
----------------------------------------
System
    Versão da assemblagem: 4.0.0.0
    Versão Win32: 4.8.4300.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Versão da assemblagem: 4.0.0.0
    Versão Win32: 4.8.4341.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Versão da assemblagem: 4.0.0.0
    Versão Win32: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
WinaeroControls
    Versão da assemblagem: 2.0.2.7
    Versão Win32: 2.0.2.7
    CodeBase: file:///C:/Program%20Files/Winaero%20Tweaker/WinaeroControls.DLL
----------------------------------------
System.Configuration
    Versão da assemblagem: 4.0.0.0
    Versão Win32: 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Versão da assemblagem: 4.0.0.0
    Versão Win32: 4.8.4341.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Versão da assemblagem: 4.0.0.0
    Versão Win32: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
    Versão da assemblagem: 4.0.0.0
    Versão Win32: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_pt_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Data
    Versão da assemblagem: 4.0.0.0
    Versão Win32: 4.8.4270.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Numerics
    Versão da assemblagem: 4.0.0.0
    Versão Win32: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
mscorlib.resources
    Versão da assemblagem: 4.0.0.0
    Versão Win32: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_pt_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

注意:这是葡萄牙语。如果需要更多翻译,请告诉我,我会翻译所有单词(不过,我认为主要部分已经翻译了)。

有人知道这是系统问题还是程序本身的问题吗?如果是系统问题,我该如何修复?(如果是程序问题,我必须询问开发人员,看看他是否可以修复 - 或者只是再次格式化这个东西......)

提前感谢你的帮助!

答案1

我知道我可以通过格式化计算机来修复。...... ...以及错误(在 Winaero Tweaker 上)

重新安装 Windows 可能是个办法。

考虑修复安装。首先卸载 Winaero Tweaker。注意这三种方法,在卸载 Winaero Tweaker 和其他非主流的第三方应用程序后尝试第一种方法。看看正常修复是否能解决问题。没有损失。如果发生 (a) 非常严重的损坏或 (b) 用户配置文件损坏,可能需要使用第三种方法。

转至媒体创建链接:

https://www.microsoft.com/en-us/software-download/windows10

Windows 10 正在运行,因此请单击“下载”按钮(而不是“升级”按钮)并选择“运行”。如果修复无法按上述方式运行,请使用“下载”按钮创建 USB Windows 安装密钥,然后在 USB 密钥上运行安装程序。

这将启动修复并正常进行。根据错误的严重程度,有 3 种方法可以继续。

(1) 保留所有内容:最好是电脑能正常工作,除了修理之外,电脑恢复到您设置的状态。一定要备份,但一般不会丢失任何内容。

(2) 保留数据:如果操作系统损坏严重,则必须保留数据。保留用户配置文件,使软件安装变得相当容易。始终要有备份,但数据通常不会丢失。

(3) 不保留任何内容:删除用户配置文件和所有其他内容,本质上是全新安装。请确保您已备份所有数据。如果用户配置文件损坏,则必须“不保留任何内容”,因为损坏的用户配置文件无法修复,并且如果用户配置文件损坏,通常更容易备份并重新开始。这取决于具体情况。

相关内容