禁用文件关联推荐提示需修改注册表:在hkey_current_user\software\microsoft\windows\currentversion\explorer\fileexts.docx\userchoice下,将progid设为对应程序id(如wps.document.12),并新建dword值preferuserchoice=1,再关闭设置中的“向我推荐应用”开关。

当你在Windows系统中打开.doc或.xlsx等文档时,系统反复弹出“推荐使用WPS或Microsoft Office打开”的提示框,干扰正常操作,需要从系统底层阻止该提示的触发逻辑。
禁用文件关联推荐提示(注册表级关闭)
第一步:按 Win + R 打开运行窗口,输入 regedit → 回车启动注册表编辑器。
第二步:依次展开路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.docx\UserChoice(其他扩展名如.xlsx、.pptx需分别处理)。
第三步:在右侧找到名为 ProgId 的字符串值,双击修改其数据为当前已设置的默认程序ID,例如你用记事本打开.docx,就填 txtfile;若用WPS,填 WPS.Document.12。这一步不改会导致系统持续判定“未设默认”,从而不断弹出推荐提示。
第四步:在同级路径下,右键空白处 → 新建 → DWORD (32位) 值 → 命名为 PreferUserChoice → 双击将其数值数据设为 1。【必须设为1,否则系统仍会覆盖你的选择并重新触发推荐】
清除系统应用建议缓存
方法一:打开设置 → 应用 → 推荐的应用 → 关闭“向我推荐应用”开关。
方法二:以管理员身份运行PowerShell,执行命令:
Get-AppxPackage -AllUsers | Where-Object {$_.Name -like "*Microsoft.Store*"} | Remove-AppxPackage(此操作仅移除商店推荐组件,不影响已安装Office或WPS)。
方法三:进入 %LocalAppData%\Packages\Microsoft.Windows.ShellExperienceHost_8wekyb3d8bbwe\TempState,删除其中所有以 AppRecommendation 开头的文件。
重置文件关联并锁定默认程序
① 打开设置 → 应用 → 默认应用 → 按文件类型指定默认应用。
② 在搜索框输入 .docx,点击右侧当前默认程序图标 → 选择你实际使用的程序(如WPS Office),确保勾选“始终使用此应用打开.docx文件”。【若此处显示“推荐应用”而非具体程序名,说明上一步注册表未生效,需返回修正】
③ 对 .xlsx、.pptx、.pdf 等高频被干扰的扩展名重复步骤②。
④ 完成后,在 PowerShell(管理员)中执行:
assoc .docx=Word.Document.12 & ftype Word.Document.12="C:\WPS Office\11.2.2.11095\office6\wps.exe" "%1"(路径按你本地WPS实际安装路径调整)。











