找回密码
 立即注册
搜索
查看: 190|回复: 1

[分享] 注册表的UserChoice项 无法修改 默认文件关联

[复制链接]

8

主题

0

回帖

38

积分

新手上路

积分
38
发表于 2025-9-13 17:18:00 | 显示全部楼层 |阅读模式
想将默认打开方式修改下。目前电脑已经发下去了。用户也已经登录了,基本没办法了。
注册表:
计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice
微软用 UCPD 驱动,对文件关联得一些注册表进行了保护,导致无法直接通过修改注册表得方法来修改文件关联。
或者文件关联无法通过 assoc 等命令行修改,因为加了Hash验证保护。




不建议这样搞,要花费更多时间和风险
可以先关闭 UCPD 驱动:
sc.exe config UCPD start= disabled
然后重启电脑,就可以正常修改了。对于Hash保护,可以用SetUserFTA来设置文件关联。

回复

使用道具 举报

1

主题

2

回帖

17

积分

新手上路

积分
17
发表于 2025-9-15 14:21:17 | 显示全部楼层
IT 顾问,他首先注意到了这个问题。用户发现 Kolbicz 的 SetUserFTA 和 SetDefaultBrowser 不再工作,这引起了他的注意。
SetUserFTA 和 SetDefaultBrowser 是允许 IT 和系统管理员轻松设置默认 Windows 文件类型关联 (FTA) 的命令行实用程序。
通过进一步研究,Kolbicz 了解到,微软推出的新过滤驱动程序 UCPD.sys(User Choice Protection Driver 的缩写)是造成阻塞的原因,因为它们阻止了对 UserChoce 注册表键值的写入
IT 学者 Gunnar Haslinger 在调查中发现,新的 UCPD 驱动程序会过滤以下注册表键值:
  1. Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice
  2. Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoiceLatest
  3. Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoicePrevious
  4. Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice
  5. Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoiceLatest
  6. Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoicePrevious
  7. Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice
  8. Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoiceLatest
  9. Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoicePrevious
复制代码
欧盟 DMA 合规性变更的结果。有关 UCPD 驱动程序的更多技术细节,请访问下面的源链接。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|IT技术社区 - ITGGG.com

GMT+8, 2026-1-15 11:49 , Processed in 0.140269 second(s), 22 queries .

Powered by ITGGG.com

© 2016-2025

快速回复 返回顶部 返回列表