none
[Feature Request] 建议增加重启explorer的快捷键 RRS feed

  • 常规讨论

  • 或者win+E加个功能也很不错,如果发现没有成功启动一个explorer窗口,直接重启explorer
    2016年10月25日 10:34

全部回复

  • 你是指普通的资源管理器窗口?还是指 Explorer.EXE 运行出错失去桌面图标及任务栏之后重建 Explorer.EXE?


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 <zh19970205>;

    | 或者win+E加个功能也很不错,如果发现没有成功启动一个explorer窗口,直接重启explorer
    |

    2016年10月25日 11:58
  • 變通解決方案:

    這個方法是利用 Windows 系統自帶的映像文件重定向功能, 通過重定向系統自帶 "講述人" 程序的可執行文件, 達到按 Windows 徽標鍵+ Enter 鍵調用一個重啓當前用戶 explorer.exe 進程的批處理腳本, 來實現此功能.

    特別需要注意的是,

    1. 完成此功能需要管理員權限, 因爲需要添加腳本, 以及修改系統註冊表,
    所以風險自擔.

    2. 修改映像文件重定向功能的註冊表設置, 可能會被某些第三方安全軟件阻止.
    3. 這個方法是在 Windows 8.1 系統測試的, 但應該適用於 Windows 10.

    完成此功能的步驟明細:

    1. 以管理員身份運行命令提示符 cmd
    2. 然後執行如下命令

    cd /d %WINDIR%
    copy con restart-explorer.bat

    按 Ctrl-Z 保存文件.

    3. 接着執行命令

    notepad restart-explorer.bat

    4.  編輯內容

    複製以下內容到正在編輯的 restart-explorer.bat

    @echo off

    whoami -groups | find /i "S-1-5-4" 1> nul 2>nul

    if %errorlevel% neq 0 (goto exit)

    taskkill -fi "username eq %USERNAME%" -fi "imagename eq explorer.exe" -f
    timeout -nobreak -t 3 > nul
    start "" %WINDIR%\explorer.exe

    :exit
    exit

    複製以上內容到正在編輯的 restart-explorer.bat

    5. 保存文件, 並退出.

    6. 執行命令

    attrib restart-explorer.bat +r

    7. 執行命令

    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Narrator.exe" /v debugger /t REG_SZ /d "cmd /c,start \"\" /min %WINDIR%\restart-explorer.bat"

    8. 現在就可以通過按 Windows 徽標鍵+ Enter 鍵, 重啓當前用戶的 explorer.exe 了.


    Folding@Home



    • 已编辑 repl 2016年10月26日 2:06 向批處理腳本添加一條命令
    2016年10月26日 1:50