我有一个问题,有时,当我启动计算机时,它无法通过 Windows 徽标启动 - 旋转点甚至不显示。通常,断电并再次通电可以解决它 - 但有时它会连续发生不止一次。有时它根本不会发生。
我似乎记得这样的事情也是 Windows 8/8.1 的问题,当时是因为 USB 3 设备的问题。但是我已经尝试了所有我能想到的禁用/启用 USB xHCI 和 eHCI 设备的组合,并更新了所有 USB 驱动程序。
我在事件日志中找不到任何日志信息或任何错误,说明它无法启动时出了什么问题。有没有办法在启动过程的早期记录启动信息?
我试图将我的 PC 设置为在 IE 中打开 FTP 和文件 url,并在 Chrome 中打开所有其他与浏览器相关的内容(http/https/html 等)。
我遇到了一个障碍 - 在操作了几乎每个我能找到的与默认应用程序相关的注册表项之后。
据我所知,处理“.htm”文件类型的应用程序也会打开所有其他类型和协议 - 无论它们的默认应用程序设置如何!
这是故意的吗?不允许不同的应用程序打开不同的协议/文件类型吗?如果是这样,默认应用程序系统的意义何在?
任何人都可以对此有所了解吗?
编辑:我想我应该更具体。当然,我知道控制面板中的默认应用程序设置。然而,这正是我的观点。为 FTP/文件/任何 URL 协议设置默认应用程序,它将被设置为处理“htm”文件(不是 html,只是 htm)的应用程序覆盖。这也是 Windows 设置默认“浏览器”应用程序的方式。它将浏览器应用程序自动设置为 htm 应用程序。
更新
看来我被我正在测试的机制误导了。特定于 Dynamics Ax 中带有按钮的 URL/超链接字段。
将 file:// 或 UNC 路径、FTP/HTTP/HTTPS 全部使用处理 htm(或默认 Web 浏览器)的应用程序打开。
按照@treintje 的建议使用命令提示符进行测试后,不同的文件类型和协议会使用正确的应用程序打开。我怀疑 Dynamics Ax 使用对 urlmon.dll 或某种程度的类似调用来“拦截”所有协议和文件类型,以确保默认 Web 浏览器处理链接。
windows browser windows-registry file-association windows-10