【发布时间】:2014-12-20 04:13:09
【问题描述】:
我基本上试图找到与this article中相同问题的答案:
如何在 .NET Framework 设置期间强制重新启动以确保我的设置能够正确处理它?
我完全按照那家伙的建议做了:
但是,安装完成就好了,不需要重新启动!完成后如何强制 .NET v4.0 安装程序要求重新启动?关于我应该锁定写入的不同文件的任何想法?
我基本上想看看在我推迟所需的重启并尝试运行 .NET4.0 应用程序或 .NETv4.0 Windows 服务后会发生什么。链接的文章说:
如果您的应用程序尝试在安装结束时需要重新启动且尚未重新启动的 .NET Framework 版本之上运行,您可能会在应用程序中看到不可预测的行为。
但我宁愿自己看看...作为记录,我向下滚动到链接文章中的讨论,并且建议将 mscoree.dll 锁定在 %windir%\syswow64 文件夹中以用于 64 位 Windows,但是也没有帮助,安装完成正常。
【问题讨论】:
-
您可能无法选择更晦涩的 DLL。它与配置 Internet Explorer 有关,允许它运行未签名的 .NET 程序集。您会注意到它尚未更新的可能性很小。选择 mscoree.dll,每个 .NET 应用程序都需要那个。当心比特。没有人会检查你的 lock.exe 是否真的有效。
-
@Hans Passant,lock.exe 的可靠性可能是个好点。我已经在尝试锁定 mscoree.dll 但有点卡住了。尝试
notepad >>mscoree.dll但这只会导致“访问被拒绝”...有没有一些简单的方法可以锁定 mscoree.dll 而无需为此编写自己的工具目的?我尝试了Easy File Locker,但它都无法锁定 mscoree.dll。
标签: .net windows-7 .net-4.0 installation