新版UWP记事本很难用,我们可以恢复旧版记事本并关联txt文件:
请将以上脚本保存为bat(编码为ANSI格式)执行即可
| @echo off color 1f chcp 936 >nul title 修复TXT文件关联 :: 自动请求管理员权限 >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if '%errorlevel%' NEQ '0' ( echo 请求管理员权限... goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" exit /B :gotAdmin if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) pushd "%~dp0" echo 修复TXT文件关联到记事本... :: ===== .txt 扩展名关联 ===== reg add "HKCR\.txt" /ve /d "txtfile" /f >nul reg add "HKCR\.txt" /v "Content Type" /t REG_SZ /d "text/plain" /f >nul reg add "HKCR\.txt" /v "PerceivedType" /t REG_SZ /d "text" /f >nul :: ===== 右键新建文本文档 ===== reg add "HKCR\.txt\ShellNew" /v "NullFile" /t REG_SZ /d "" /f >nul :: ===== txtfile 类定义 ===== reg add "HKCR\txtfile" /ve /d "Text Document" /f >nul reg add "HKCR\txtfile" /v "EditFlags" /t REG_DWORD /d 0x210000 /f >nul reg add "HKCR\txtfile" /v "FriendlyTypeName" /t REG_EXPAND_SZ /d "@%%SystemRoot%%\system32\notepad.exe,-469" /f >nul :: ===== 图标 ===== reg add "HKCR\txtfile\DefaultIcon" /ve /t REG_EXPAND_SZ /d "%%SystemRoot%%\system32\imageres.dll,-102" /f >nul :: ===== 打开方式 ===== reg add "HKCR\txtfile\shell\open\command" /ve /t REG_EXPAND_SZ /d "%%SystemRoot%%\system32\NOTEPAD.EXE %%1" /f >nul :: ===== 打印 ===== reg add "HKCR\txtfile\shell\print\command" /ve /t REG_EXPAND_SZ /d "%%SystemRoot%%\system32\NOTEPAD.EXE /p %%1" /f >nul :: ===== 打印到 ===== reg add "HKCR\txtfile\shell\printto\command" /ve /t REG_EXPAND_SZ /d "%%SystemRoot%%\system32\notepad.exe /pt \"%%1\" \"%%2\" \"%%3\" \"%%4\"" /f >nul :: ===== 删除 notepad.exe 的 NoOpenWith(恢复"打开方式"列表里的记事本) ===== reg delete "HKCR\Applications\notepad.exe" /v "NoOpenWith" /f >nul 2>&1 echo. echo TXT 文件关联修复完成! pause |
文章来源:
网络小编P
版权声明:
本文内容由互联网用户自发转载,该文观点仅代表作者本人。本站仅提供信息展示,不提供软件的存储,也不是软件制作方或软件修改方,不承担相关或连带的法律责任。依据2002年1月1日施行的《计算机软件保护条例》相关规定:为学习、研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等非商业性方式使用软件的,可不经软件著作权人许可,无需向其支付报酬。本站转载的相关软件修改版均仅限用户学习、研究用途,严格契合上述合规范畴。如发现本站转载的信息出现有涉嫌抄袭侵权/违法违规的内容,请联系本站立刻删除。
