none
Process Explorer替代默认任务管理器出问题了 RRS feed

  • 问题

  • 我尝试用Process Explorer自带的替代Taskmgr功能,结果现在调不出任务管理器了

    报错如下

    手动去System32文件夹下执行taskmgr也是这个报错

    不过不知道如何把默认的任务管理器设置回去...

    Ps: 我用的是标准账户,感觉和这个问题有点关系

    2012年8月11日 5:20

答案

  • 你是如何用 Process Explorer 替代 taskmgr 的?

    A. 如果是手動替代, 那麼可能需要 sfc /scannow 修復一下(這個或許比較簡單的方法), 如果要手動, 那麼需要自行確認你自行確認 taskmgr 在你系統中的版本是多少. 如果之前的操作是奪取以後直接通過複製替代原文件, 那麼可以通過如下帖子介紹的方法找到 taskmgr.exe 在 %windir%\winsxs 目錄中對應的目錄

    然後根據該文件夾名稱從其他電腦複製一個 taskmgr.exe, 然後用複製替代 system32 下的同名文件, 最後通過 takeown, icacls, cacls 恢復權限設置.

    [分享]一個通過系統自帶功能實現的查找指定目錄中有哪些文件具有硬鏈接的批處理腳本
    http://social.technet.microsoft.com/Forums/zh-CN/window7betacn/thread/b40c75bc-9467-43d4-b16c-add4c5db776c

    如果之前的操作不是通過複製, 而是先刪除再複製, 那麼你需要通過比較 %windir%\winsxs 目錄中包含 tasksmgr 字樣子目錄, 並通過比較這些子目錄目錄命名和權限設置來找出之前位於哪個目錄下的 taskmgr.exe. 找到後, 同前所述進行修復.

    B. 如果是通過 Process Explorere 自帶的方法進行替換, 但不能成功運行, 那麼多半是由於你的系統中安裝的安全軟件導致, 因為該替換功能的實現是通過在註冊表項

    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe

    建立這個子項, 來實現系統對 taskmgr.exe 映像文件的重定向來實現.

    而某些安全軟件不會青紅皂白, 完全阻止其他程序對 Image File Execution Options 子項的訪問, 所以導致無法成功運行.

    建議你修改安全軟件的設置, 或者更換為 MSE, 微軟自己的 MSE 不會像那些安全軟件那樣對訪問 Image File Execution Options 的子項設限.


    Folding@Home


    • 已编辑 repl 2012年8月11日 6:14
    • 已标记为答案 Yang Xia_au 2012年8月11日 6:56
    2012年8月11日 6:07

全部回复

  • 你是如何用 Process Explorer 替代 taskmgr 的?

    A. 如果是手動替代, 那麼可能需要 sfc /scannow 修復一下(這個或許比較簡單的方法), 如果要手動, 那麼需要自行確認你自行確認 taskmgr 在你系統中的版本是多少. 如果之前的操作是奪取以後直接通過複製替代原文件, 那麼可以通過如下帖子介紹的方法找到 taskmgr.exe 在 %windir%\winsxs 目錄中對應的目錄

    然後根據該文件夾名稱從其他電腦複製一個 taskmgr.exe, 然後用複製替代 system32 下的同名文件, 最後通過 takeown, icacls, cacls 恢復權限設置.

    [分享]一個通過系統自帶功能實現的查找指定目錄中有哪些文件具有硬鏈接的批處理腳本
    http://social.technet.microsoft.com/Forums/zh-CN/window7betacn/thread/b40c75bc-9467-43d4-b16c-add4c5db776c

    如果之前的操作不是通過複製, 而是先刪除再複製, 那麼你需要通過比較 %windir%\winsxs 目錄中包含 tasksmgr 字樣子目錄, 並通過比較這些子目錄目錄命名和權限設置來找出之前位於哪個目錄下的 taskmgr.exe. 找到後, 同前所述進行修復.

    B. 如果是通過 Process Explorere 自帶的方法進行替換, 但不能成功運行, 那麼多半是由於你的系統中安裝的安全軟件導致, 因為該替換功能的實現是通過在註冊表項

    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe

    建立這個子項, 來實現系統對 taskmgr.exe 映像文件的重定向來實現.

    而某些安全軟件不會青紅皂白, 完全阻止其他程序對 Image File Execution Options 子項的訪問, 所以導致無法成功運行.

    建議你修改安全軟件的設置, 或者更換為 MSE, 微軟自己的 MSE 不會像那些安全軟件那樣對訪問 Image File Execution Options 的子項設限.


    Folding@Home


    • 已编辑 repl 2012年8月11日 6:14
    • 已标记为答案 Yang Xia_au 2012年8月11日 6:56
    2012年8月11日 6:07
  • 剛才再次看了一下你的截圖, 從截圖看你用的系統是 Windows 8/Server 2012. 如果是這樣的話, 那麼不排除是因為你的 Process Explorer 版本較低, 不兼容 Windows 8/Server 2012. 比如說, 在註冊表設置中本該用 TM.exe 子項, 但是用成了之前版本的 taskmgr.exe.

    如果是這樣的話, 你可以收到修改一下該註冊表項名稱, 或者前往 TechNet 網站確認一下 Process Explorer 有無最新版.


    Folding@Home



    • 已编辑 repl 2012年8月11日 6:15
    2012年8月11日 6:12
  • 你是如何用 Process Explorer 替代 taskmgr 的?

    A. 如果是手動替代, 那麼可能需要 sfc /scannow 修復一下(這個或許比較簡單的方法), 如果要手動, 那麼需要自行確認你自行確認 taskmgr 在你系統中的版本是多少. 如果之前的操作是奪取以後直接通過複製替代原文件, 那麼可以通過如下帖子介紹的方法找到 taskmgr.exe 在 %windir%\winsxs 目錄中對應的目錄

    然後根據該文件夾名稱從其他電腦複製一個 taskmgr.exe, 然後用複製替代 system32 下的同名文件, 最後通過 takeown, icacls, cacls 恢復權限設置.

    [分享]一個通過系統自帶功能實現的查找指定目錄中有哪些文件具有硬鏈接的批處理腳本
    http://social.technet.microsoft.com/Forums/zh-CN/window7betacn/thread/b40c75bc-9467-43d4-b16c-add4c5db776c

    如果之前的操作不是通過複製, 而是先刪除再複製, 那麼你需要通過比較 %windir%\winsxs 目錄中包含 tasksmgr 字樣子目錄, 並通過比較這些子目錄目錄命名和權限設置來找出之前位於哪個目錄下的 taskmgr.exe. 找到後, 同前所述進行修復.

    B. 如果是通過 Process Explorere 自帶的方法進行替換, 但不能成功運行, 那麼多半是由於你的系統中安裝的安全軟件導致, 因為該替換功能的實現是通過在註冊表項

    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe

    建立這個子項, 來實現系統對 taskmgr.exe 映像文件的重定向來實現.

    而某些安全軟件不會青紅皂白, 完全阻止其他程序對 Image File Execution Options 子項的訪問, 所以導致無法成功運行.

    建議你修改安全軟件的設置, 或者更換為 MSE, 微軟自己的 MSE 不會像那些安全軟件那樣對訪問 Image File Execution Options 的子項設限.


    Folding@Home


    感谢你的回复,我刚也解决了这个问题,我用的也是Sysinternal包里的autoruns在映像劫持选项卡里找到了被重定向的taskmgr.exe

    确实也是HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe这个目录

    删除以后就解决问题了。

    2012年8月11日 6:56
  • Windows 8 的任务管理器已经被更名为 TM.EXE。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "XIA Yang .NET"
     
    我尝试用Process Explorer自带的替代Taskmgr功能,结果现在调不出任务管理器了
    报错如下
     
     
    2012年8月12日 2:39