我不能刪除本機映像:如何刪除原生圖像?
del c:\windows\assembly\native...\mscorlib\xxxx\mscorlib.ni.dll
access refused
,在Windows XP下運行,而不是在七。
有人知道我該怎麼辦?
謝謝
我不能刪除本機映像:如何刪除原生圖像?
del c:\windows\assembly\native...\mscorlib\xxxx\mscorlib.ni.dll
access refused
,在Windows XP下運行,而不是在七。
有人知道我該怎麼辦?
謝謝
在文件正在使用之前可以看到這種類型的行爲。獲取Process Explorer(sysinternals)併爲文件名執行「查找句柄或dll」搜索。你將不得不殺掉正在使用圖像的任何進程。
使用MOM.exe和CCC.exe 謝謝 – Thomas 2010-05-26 13:06:58
您可能試圖從非提升的命令提示符。
但是,不應從文件系統訪問GAC,而應使用.NET Framework提供的工具。本機映像可以通過向ngen.exe
調用同時選擇恰當的開關被移除(調用ngen.exe /?
得到幫助):
ngen uninstall <assembly name> [scenarios] [config] Delete the native images of an assembly and its dependencies from the Native Images Cache.
無論如何,你試圖刪除的mscorlib的本土形象。是否有任何特殊原因要刪除此圖像?這看起來像是在向我求助。
我以管理員身份運行cmd.exe,並且它也是同樣的問題。 我已經告訴mscorlib.ni.dll只是例如。 – Thomas 2010-05-26 12:50:43
如果您嘗試刪除IIS或其他使用中的某些內容,請確保先停止其他進程,否則可能會收到此錯誤。 – jocull 2013-05-13 13:17:01