我在 Windows Server 2008 实例中遇到了一个问题,服务器管理器无法打开,powershell 或其他任何东西也无法打开。我研究过解决方案并尝试了十几种修复方法,包括用 .NET/Framework/etcetc 中已知良好的配置替换 machine.config、运行系统更新准备以修复损坏的文件、DISM 等。我认为问题源于特定的清单文件。远程事件日志查看显示数十个 SideBySide 错误指向此清单文件,声称 XML 无效,仔细检查后发现它只是纯空格。我有一个来自已知良好的服务器配置的相同清单的副本,所以我正在考虑替换它。
首先:这个想法是不是太蠢了?是不是有什么我不知道的事情会让我大吃一惊?
第二:我似乎无法替换清单文件。权限对我不利。仔细检查后发现,TrustedInstaller 似乎是唯一对该文件夹具有写权限及以上权限的帐户,并且即使我以管理员身份运行并提升了访问权限,这些权限也对我锁定了。我猜这是为了防止我搬起石头砸自己的脚,但我需要这样做才能工作。所以第二个问题是:我如何提升我的权限以访问 C:\Windows\WinSxs\ 中的清单文件夹?
感谢您花时间阅读到这里。我非常感谢你们的集体知识和帮助。
答案1
没关系,我明白了。我获得了特定清单文件的所有权,在记事本中以提升的权限打开它,用已知良好配置的内容替换内容,然后保存。瞧,它工作正常。之后恢复系统权限以进行清理。