相关疑难解决方法(0)

如何获得 ftype & assoc 以匹配 Windows 资源管理器?

.py通过 Windows 资源管理器更改了在启动文件时使用的关联:

  1. 工具 -> 文件夹 -> 文件类型。
  2. 然后浏览到.py.
  3. 将关联更改为写字板。

现在,当我在命令行中输入 py 文件的名称时,写字板会打开它。

assocftype在命令行仍返回以下内容:

C:\> assoc .py
.py = Python.File

C:\> ftype Python.File
Python.File = "C:\Program\Python27\python.exe" "%1" %*
Run Code Online (Sandbox Code Playgroud)

为什么该协会的工作,但assocftype没有意识到这一点?

我确实重新启动了提示。


我的注册表中的更多信息:

HKEY_CLASSES_ROOT\.py
= Python.File

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.py\Application
= wordpad.exe

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.py\OpenWithProgids\Python.File
= 

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.py\(Standard)
= Python.File
Run Code Online (Sandbox Code Playgroud)

更多注册表:

HKEY_CLASSES_ROOT\Applications\python.exe\shell\open\command\(Standard)
= "C:\Program\Python27\python.exe" "%1" %*`
Run Code Online (Sandbox Code Playgroud)

我想这就是ftype Python.File. 但它似乎并没有被使用。


(我这样做是为了测试,所以我最终可以轻松地选择我的默认 Python 版本)。

file-association windows-xp

22
推荐指数
4
解决办法
1万
查看次数

Windows 在注册表中的哪个位置存储用于打开某些文件类型的程序?

安装 Adob​​e PDF 阅读器后,它会打开带有.PDF文件扩展名的文件。Ones 的默认网络浏览器打开.html文件,记事本打开.txt文件等。

这些文件类型在注册表中的确切位置 - 存储在注册表中的程序关联?

换句话说,Windows 如何知道它必须使用哪个软件/程序打开某个文件(类型)?

windows windows-registry windows-7 windows-vista windows-xp

20
推荐指数
3
解决办法
3万
查看次数