当我点击资源管理器中的html文件时,预览窗格当前会尝试渲染预览的html。我希望这个行为只是在不解释标签的情况下向我展示文本。有没有办法通过搞乱注册表或在某处更改设置来做到这一点?
答案 0 :(得分:6)
更新:只需使用PreviewConfig实用程序(zip file download),即可为您进行所需的注册表更改。以下是注册表更改工作方式的detailed explanation。
要在预览窗格中以文本形式查看HTML文件,请使用此注册表修补程序(使用.reg扩展名并双击保存):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile\shellex\{8895B1C6-B41F-4C1C-A562-0D564250836F}]
@="{1531d583-8375-4d3f-b5fb-d23bbd169f22}"
加分:预览任何文件类型而不使用预览处理程序作为纯文本:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\{8895B1C6-B41F-4C1C-A562-0D564250836F}]
@="{1531d583-8375-4d3f-b5fb-d23bbd169f22}"
答案 1 :(得分:0)
我确定它可能
看看这个
我们要做的第一件事是向下导航到HKEY_CLASSES_ROOT.reg。一旦我们在那里,我们需要检查(默认)键的值,以确定是否注册了ProgID,以及它的名称是什么。
使用ProgID,以便多个文件扩展名可以具有相同的设置,而无需在注册表中复制信息。这样,.reg和其他键可以指向“regfile”ProgID来获取所有设置。
图像
接下来,您需要浏览到ProgID密钥,我们将实际应用hack:HKEY_CLASSES_ROOT \ regfile。进入后,在其下创建一个名为shellex的新密钥,然后在该密钥下创建另一个具有此名称的密钥:
{8895b1c6-b41f-4c1c-a562-0d564250836f}
此键是告诉Windows资源管理器要设置预览处理程序的唯一ID。创建该密钥并选择它后,您将在右侧看到一个新的(默认)密钥,您将要修改该密钥。
双击(默认)键,并使用以下文本作为值:
{1531d583-8375-4d3f-b5fb-d23bbd169f22}
此密钥是Windows TXT预览处理程序的唯一ID,我通过查看注册表中当前注册的预览处理程序列表来查明:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers
您可以替换其中任何一个预览处理程序...如果您想注册媒体文件预览处理程序,可以使用{031EE060-67BC-460d-8847-E4A7C5E45A27}作为值,而不是使用文本文件的预览处理程序
此时,您应该能够选择.reg文件并在“预览”窗格中查看其内容:
这种方法适用于任何其他文件类型,但这可能会非常繁琐。
添加预览文件类型简单方法
现在我们知道它是如何工作的(或者不是,因为你可能跳过这部分),你可以使用免费的PreviewConfig实用程序用于Windows Vista,这非常简单易用。只需选择左侧的文件类型,然后在右侧选择所需的处理程序。
您可以选择纯文本或媒体,这将注册Windows Media Player以预览文件。这对于非标准文件非常有用,例如.mkv可能在Windows Media播放器中使用正确的插件正常播放,但可能无法预览。单击“应用”按钮,您就完成了。
答案 2 :(得分:0)
好吧,我最终想到了如何做到这一点。上面发布的内容很接近,但并不完全是让我编辑错误的值。 PreviewConfig实用程序也尝试更改错误的密钥,但由于它已被锁定,因此无法更改。我最终经历了一个漫长的过程,以便能够编辑锁定的注册表项,这时我意识到这是错误的地方。
如果您希望预览窗格显示HTML文件的纯文本而不是呈现它,请打开注册表编辑器并转到:
HKEY_CLASSES_ROOT\htmlfile\shellex\{8895B1C6-B41F-4C1C-A562-0D564250836F}
编辑默认密钥并将值替换为{1531d583-8375-4d3f-b5fb-d23bbd169f22}
,您应该进行设置。