管理员运行 文件资源管理器样式选择.bat

@echo off
setlocal enabledelayedexpansion

echo 请选择文件资源管理器样式:
echo 1. Windows 10 文件资源管理器
echo 2. Windows 11 文件资源管理器
set /p choice="输入选项 (1或2): "

if "%choice%"=="1" (
    echo 正在应用 Windows 10 文件资源管理器样式...
    reg add "HKEY_CURRENT_USER\Software\Classes\CLSID\{2aa9162e-c906-4dd9-ad0b-3d24a8eef5a0}" /v "" /t REG_SZ /d "CLSID_ItemsViewAdapter" /f
    reg add "HKEY_CURRENT_USER\Software\Classes\CLSID\{2aa9162e-c906-4dd9-ad0b-3d24a8eef5a0}\InProcServer32" /v "" /t REG_SZ /d "C:\Windows\System32\Windows.UI.FileExplorer.dll_" /f
    reg add "HKEY_CURRENT_USER\Software\Classes\CLSID\{2aa9162e-c906-4dd9-ad0b-3d24a8eef5a0}\InProcServer32" /v "ThreadingModel" /t REG_SZ /d "Apartment" /f
    reg add "HKEY_CURRENT_USER\Software\Classes\CLSID\{6480100b-5a83-4d1e-9f69-8ae5a88e9a33}" /v "" /t REG_SZ /d "File Explorer Xaml Island View Adapter" /f
    reg add "HKEY_CURRENT_USER\Software\Classes\CLSID\{6480100b-5a83-4d1e-9f69-8ae5a88e9a33}\InProcServer32" /v "" /t REG_SZ /d "C:\Windows\System32\Windows.UI.FileExplorer.dll_" /f
    reg add "HKEY_CURRENT_USER\Software\Classes\CLSID\{6480100b-5a83-4d1e-9f69-8ae5a88e9a33}\InProcServer32" /v "ThreadingModel" /t REG_SZ /d "Apartment" /f
    echo Windows 10 文件资源管理器样式已应用.
) else if "%choice%"=="2" (
    echo 正在应用 Windows 11 文件资源管理器样式...
    reg delete "HKEY_CURRENT_USER\Software\Classes\CLSID\{2aa9162e-c906-4dd9-ad0b-3d24a8eef5a0}" /f
    reg delete "HKEY_CURRENT_USER\Software\Classes\CLSID\{6480100b-5a83-4d1e-9f69-8ae5a88e9a33}" /f
    echo Windows 11 文件资源管理器样式已复原.
) else (
    echo 无效的选项,请选择 1 或 2.
    exit /b
)

set /p restart="是否重启资源管理器以使更改生效?(y/n): "
if /i "%restart%"=="y" (
    echo 正在重启资源管理器...
    taskkill /f /im explorer.exe
    start explorer.exe
    echo 资源管理器已重启.
) else (
    echo 请手动重启资源管理器以使更改生效.
)

endlocal
pause

win10


win11


转载请注明出处