notepad.exe 找回后如何复原?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了notepad.exe 找回后如何复原?相关的知识,希望对你有一定的参考价值。

前些日子,notepad.exe文件莫名其妙的就丢失了,而且丢失的很完整,从开始菜单里的快捷方式,到txt格式关联,全不见了,就差不知道注册表里怎么样了。
最近,从网上又下了一个notepad.exe(360确认无毒),放进了C:\WINDOWS\system32里。但是从开始菜单里的快捷方式,到txt格式关联,都还是消失后的样子。
问:如何复原?
后来发现Windows自动把txt格式关联了,开始菜单里的快捷方式也好弄,就是不知道注册表里怎么样?

参考技术A 快捷方式可以直接拖过去,txt的文件,你可以随便打开一个txt文件,有打开方式,然后打开方式中找到你那个notepade.exe的执行程序,然后下面有个总是用这个程序打开,把它勾上就好了 参考技术B 不用改注册表吧 如果是xp的话 直接右键点击文件 选择“打开方式”--》“选择程序”,然后选择浏览,找到你的notepad.exe,在“始终使用选择的方式打开文件”前面打上√就可以了本回答被提问者和网友采纳

Python subprocess.call 打不开 Notepad.exe?

【中文标题】Python subprocess.call 打不开 Notepad.exe?【英文标题】:Python subprocess.call can't open Notepad.exe? 【发布时间】:2019-12-05 19:47:50 【问题描述】:
import subprocess

subprocess.call(['C:\Windows\System32\notepad.exe'])

导致错误:

Traceback(最近一次调用最后一次):文件“C:\Program Files (x86)\Wing IDE 101 5.0\src\debug\tserver_sandbox.py",第 3 行,在 在调用中传递文件“c:\Python27\Lib\subprocess.py”,第 172 行 return Popen(*popenargs, **kwargs).wait() 文件“c:\Python27\Lib\subprocess.py”,第 408 行,在 init errread, errwrite) 文件“c:\Python27\Lib\subprocess.py”,第 663 行,在 _execute_child startupinfo) WindowsError: [错误 2] 系统找不到指定的文件

但我可以使用文件夹窗口文件名栏中的确切路径运行记事本。我错过了什么?

【问题讨论】:

那个字符串中间有一个换行符!将其指定为原始字符串:r'C:\...',这样反斜杠就不会被赋予任何特殊含义。 只要使用'notepad'作为cmd和'shell=True' 【参考方案1】:

问题是路径中未转义的反冲。 Python 将 '\n' 解释为单个换行符。

转义反斜杠:

'C:\\Windows\\System32\\notepad.exe'

或者(首选)使用带有r前缀的原始字符串

r'C:\Windows\System32\notepad.exe'

【讨论】:

【参考方案2】:

这是可能对您有用的代码 subprocess.Popen(['C:\\Windows\\System32\\notepad.exe'])

【讨论】:

以上是关于notepad.exe 找回后如何复原?的主要内容,如果未能解决你的问题,请参考以下文章

关于NOTEPAD.EXE

MFC下如何关闭外部程序,例如关闭一个以notepad.exe D:\\text.txt打开的进程

python调用pywin32打开记事本只打开了notepad.exe进程没有打开记事本编辑窗口?

notepad++运行怎么添加

找到notepad.exe和mspaint.exe的路径

window2008 r2系统怎么清除notepad.exe病毒