win10如何手动强制关联默认文件打开方式程序

相信不少【shǎo】使【shǐ】用win10的朋友碰到过这样的【de】问题:在win10系统中有时设置【zhì】某个类型的文【wén】件默认打开的程序会出现失败的【de】情况,比如.php类型的文件【jiàn】(文中【zhōng】以下均【jun1】以.php类型文件为例【lì】),我想让系统默认用EditPlus软件打开,但设置【zhì】后你会发现php类型的文档图标并【bìng】没有发生变化,一般来【lái】说设置好某个类型文件的【de】打【dǎ】开方【fāng】式后文件的【de】图标会自【zì】动【dòng】变为【wéi】与相【xiàng】应程序相关的【de】类型文【wén】件图标。

在win7的时【shí】候基本没碰到这种情【qíng】况,也不知道是【shì】不【bú】是win10bug,但【dàn】在win10多次更新后这个问题仍旧出现【xiàn】,网上查了资料【liào】发现【xiàn】似乎是【shì】win10系统为防止一些【xiē】程序恶意关联文件类型【xíng】而做【zuò】的防【fáng】护【hù】措【cuò】施,看起来并【bìng】不是一个bug。虽【suī】然给系统的安全性带来【lái】了【le】很【hěn】大的【de】好处,但【dàn】用起【qǐ】来明显感觉【jiào】很不方便,每次打开时【shí】都要执【zhí】行“在这台电脑上查找【zhǎo】其他【tā】应用【yòng】”,非常的烦人,小编也没找到【dào】关闭这个【gè】防护措施的地方。通过下图你【nǐ】可能【néng】发现了【le】,在选择默认程序列【liè】表中根本不【bú】存在我按照正常【cháng】方式所安装的Editplus软件,而这在win7中却正常。

经【jīng】过一番的折腾发现通过常规方式【shì】修改基本是【shì】没有效果的。如【rú】上面的方法通过【guò】右键选择默认的程序没作【zuò】用,然后打开系【xì】统设置,找【zhǎo】到应用-默认程序【xù】-根据文件类型指定默认应用,一样没作用,因【yīn】为你会发现文【wén】件类【lèi】型根本【běn】就【jiù】不【bú】存【cún】在.php后【hòu】缀名,即便是找【zhǎo】到了.php后【hòu】缀名,点【diǎn】击右边+号,但是【shì】,只【zhī】弹出uwp应【yīng】用,其【qí】他的什么都没有,根【gēn】本【běn】没法选择自己安装的EditPlus应用,简直坑的不能再【zài】坑了。

最【zuì】后没【méi】得【dé】法,限制的再【zài】厉害,只要【yào】注册表权限【xiàn】还有,我【wǒ】就能给你动手术【shù】,大不了系统崩溃。。对着网上【shàng】的教【jiāo】程再【zài】一番折腾,终于解决了问题,现整理如下:

修改注册表【biǎo】有风险,如【rú】果对注【zhù】册表不熟悉强烈建议修【xiū】改前对注【zhù】册表【biǎo】进行备份【fèn】。

1.按win+R组合键打开【kāi】运行对话框,输入regedit,回车,打【dǎ】开注册表编辑器【qì】。

2.定位到 计算机HKEY_CLASSES_ROOT项

3.对着【zhe】 HKEY_CLASSES_ROOT 右击,选择 新【xīn】建【jiàn】-项,命名为 .php (注【zhù】意【yì】小【xiǎo】点)PS:如果已经存在【zài】.php怎么【me】办【bàn】?如【rú】果确定要用某款软【ruǎn】件作为默认的打开程序如EditPlus,直接将其删除【chú】即可【kě】,重新创建,注册表删【shān】除有风险,操作【zuò】需谨慎,强烈建议修改前对注册表【biǎo】进行备份。

4.选中 .php,双击右边的默认项,打开编辑字符串对【duì】话框,填写 php_auto_file 确【què】定退【tuì】出,(格【gé】式:后缀名_auto_file,后缀【zhuì】名即为【wéi】你要关联的文件【jiàn】类型,如要【yào】关联【lián】.html,就填【tián】写 html_auto_file 下同)

5.接下来再次【cì】对着【zhe】HKEY_CLASSES_ROOT项【xiàng】单右击,新建【jiàn】项,将其【qí】命名为 php_auto_file

6.选【xuǎn】中php_auto_file,建立【lì】如下的结构 计算机HKEY_CLASSES_ROOTphp_auto_fileshellopencommand

7.定位到command项【xiàng】,双【shuāng】击【jī】右【yòu】面的默认项,打开编辑字符【fú】串对话框,输入要关联的应用程序绝【jué】对路径,并带上%1参数,如下图所【suǒ】示【shì】,这里为

"C:Program Files (x86)EditPlus 3EditPlus.exe" %1

注意添加英文状态下的双引号及后面的 %1与前面有空格。

8.接【jiē】下来进入【rù】到HKEY_CURRENT_USER/Software/classes,重【chóng】复以上的步骤创建 .php,php_auto_file项

9.退出注册表编辑器,你会发现【xiàn】php文件已经关联到【dào】EditPlus了,右键点击php文件你会发现右键菜单第一项【xiàng】变成了“打【dǎ】开”,而不是之前的“打开方式”,双击直接就【jiù】能用【yòng】EditPlus打【dǎ】开【kāi】php文件【jiàn】了,解决问题【tí】~

修改后

修改前

重启【qǐ】后文件图标也发【fā】生了变【biàn】化,为EditPlus.exe文件图【tú】标

注意:经小【xiǎo】编测试【shì】,如果【guǒ】在打开方【fāng】式中已经【jīng】有【yǒu】了关联程【chéng】序的话,在设置默认的打开【kāi】程序时还需要到win10系统【tǒng】设置-应用-默认程序-根据文件类型指定默认应用【yòng】中进行手动调整【zhěng】一下才能生效,如下【xià】图所示,之前已经有了用【yòng】记事本打开,在【zài】经过【guò】上述操作后,EditPlus已经【jīng】加【jiā】入其中,但【dàn】每次【cì】双击时仍旧会提【tí】示你【nǐ】选择【zé】要使用的程序,通过右键菜单【dān】-打开方式-选择其他应用-勾选【xuǎn】“始终使用【yòng】此【cǐ】应用打开.php文件【jiàn】”是没有效果的,只【zhī】能在win10系统设置【zhì】-应用【yòng】-默【mò】认程序-根据文件类型指【zhǐ】定【dìng】默认应用选择EditPlus后才能【néng】生效,选择【zé】后你也【yě】会发现windows资源管理器和桌面进行【háng】了刷新【xīn】,而且.php类【lèi】型文件图标【biāo】也【yě】已变成了EditPlus.exe文件【jiàn】图标【biāo】,这时候【hòu】才真正设置成【chéng】功【gōng】。同时,如果把所【suǒ】关【guān】联【lián】的应用程序,如【rú】EditPlus卸载后,相应的注册表项似乎并没有同时删除,需【xū】要手动【dòng】删除【chú】处理。

双击php文件时【shí】仍旧询问【wèn】用何种方式打开,但EditPlus已集成到【dào】此菜【cài】单【dān】中

阿里企业邮箱、网易企业邮箱、新网企业邮箱
【标准版】400元/年/5用户/无限容量
【外贸版】500元/年/5用户/无限容量
其它服【fú】务:网站建设、企业邮箱、数字证【zhèng】书ssl、400电话、
联系方式:电话:13714666846 微信同号

声明:本【běn】站所【suǒ】有作品(图文、音【yīn】视频)均由用【yòng】户【hù】自行上传分享,或互联【lián】网相关知识整合,仅供网友学习交流,若您的【de】权【quán】利被侵害,请联【lián】系 管理员【yuán】 删除。

本文【wén】链接【jiē】:https://www.city96.com/article_32822.html