修改Office文件的默认打开方式(含C#代码)

方法一

  1. 新建或找到一个Word文件
  2. 右键单击这个文件
  3. 选择属性
  4. 点击“打开方式”后面的“更改”按钮
  5. 在“推荐的程序”或“其他程序”中找到Microsoft Word
  6. 再依次点击确定即可。

方法二(适用于安装了WPS的电脑)

  1. 在开始菜单中,找到WPS文件夹,点开
  2. 找到配制工具
  3. 取消勾选默认使用WPS打开Word,Excel,PowerPoint三项。
  4. 确定即可。

方法三(C# )

 public static class RepairOffice
    {
        private static List<string> _HKCU_Del_Keys = new List<string>() {
                                                @"Software\Classes\.csv",
                                                @"Software\Classes\.dif",
                                                @"Software\Classes\.doc",
                                                @"Software\Classes\.docm",
                                                @"Software\Classes\.docx",
                                                @"Software\Classes\.dot",
                                                @"Software\Classes\.dotm",
                                                @"Software\Classes\.dotx",
                                                @"Software\Classes\.iqy",
                                                @"Software\Classes\.pdf\KWPS.PDF.9",
                                                @"Software\Classes\.pot",
                                                @"Software\Classes\.potm",
                                                @"Software\Classes\.potx",
                                                @"Software\Classes\.ppa",
                                                @"Software\Classes\.ppam",
                                                @"Software\Classes\.pps",
                                                @"Software\Classes\.ppsm",
                                                @"Software\Classes\.ppsx",
                                                @"Software\Classes\.ppt",
                                                @"Software\Classes\.pptm",
                                                @"Software\Classes\.pptx",
                                                @"Software\Classes\.rtf",
                                                @"Software\Classes\.sldm",
                                                @"Software\Classes\.sldx",
                                                @"Software\Classes\.slk",
                                                @"Software\Classes\.xla",
                                                @"Software\Classes\.xlam",
                                                @"Software\Classes\.xlk",
                                                @"Software\Classes\.xls",
                                                @"Software\Classes\.xlsb",
                                                @"Software\Classes\.xlsm",
                                                @"Software\Classes\.xlsx",
                                                @"Software\Classes\.xlt",
                                                @"Software\Classes\.xltm",
                                                @"Software\Classes\.xltx",
                                                @"Software\Classes\CLSID\{00020812-0000-0000-C000-000000000046}",
                                                @"Software\Classes\CLSID\{00020820-0000-0000-C000-000000000046}",
                                                @"Software\Classes\CLSID\{00020821-0000-0000-C000-000000000046}",
                                                @"Software\Classes\CLSID\{00020830-0000-0000-C000-000000000046}",
                                                @"Software\Classes\CLSID\{00020832-0000-0000-C000-000000000046}",
                                                @"Software\Classes\CLSID\{00020900-0000-0000-C000-000000000046}",
                                                @"Software\Classes\CLSID\{00020906-0000-0000-C000-000000000046}",
                                                @"Software\Classes\CLSID\{00020907-0000-0000-C000-000000000046}",
                                                @"Software\Classes\CLSID\{000209FE-0000-0000-C000-000000000046}",
                                                @"Software\Classes\CLSID\{000209FF-0000-0000-C000-000000000046}",
                                                @"Software\Classes\CLSID\{00024500-0000-0000-C000-000000000046}",
                                                @"Software\Classes\CLSID\{048EB43E-2059-422F-95E0-557DA96038AF}",
                                                @"Software\Classes\CLSID\{18A06B6B-2F3F-4E2B-A611-52BE631B2D22}",
                                                @"Software\Classes\CLSID\{3C18EAE4-BC25-4134-B7DF-1ECA1337DDDC}",
                                                @"Software\Classes\CLSID\{64818D10-4F9B-11CF-86EA-00AA00B929E8}",
                                                @"Software\Classes\CLSID\{64818D11-4F9B-11CF-86EA-00AA00B929E8}",
                                                @"Software\Classes\CLSID\{75D01070-1234-44E9-82F6-DB5B39A47C13}",
                                                @"Software\Classes\CLSID\{8A624388-AA27-43E0-89F8-2A12BFF7BCCD}",
                                                @"Software\Classes\CLSID\{912ABC52-36E2-4714-8E62-A8B73CA5E390}",
                                                @"Software\Classes\CLSID\{91493441-5A91-11CF-8700-00AA0060263B}",
                                                @"Software\Classes\CLSID\{CF4F55F4-8F87-4D47-80BB-5808164BB3F8}",
                                                @"Software\Classes\CLSID\{DC020317-E6E2-4A62-B9FA-B3EFE16626F4}",
                                                @"Software\Classes\CLSID\{F4754C9B-64F5-4B40-8AF4-679732AC0607}",
                                                @"Software\Classes\ET.Addin",
                                                @"Software\Classes\ET.AddInMacroEnabled",
                                                @"Software\Classes\ET.Backup",
                                                @"Software\Classes\ET.DIF",
                                                @"Software\Classes\ET.iqyfile",
                                                @"Software\Classes\ET.SLK",
                                                @"Software\Classes\ET.Xls.6",
                                                @"Software\Classes\ET.Xlsb.6",
                                                @"Software\Classes\ET.Xlsm.6",
                                                @"Software\Classes\ET.Xlsx.6",
                                                @"Software\Classes\ET.Xlt.6",
                                                @"Software\Classes\Excel.Addin",
                                                @"Software\Classes\Excel.Application",
                                                @"Software\Classes\Excel.Application.14",
                                                @"Software\Classes\Excel.CSV",
                                                @"Software\Classes\Excel.Sheet",
                                                @"Software\Classes\Excel.Sheet.12",
                                                @"Software\Classes\Excel.Sheet.8",
                                                @"Software\Classes\Excel.SheetBinaryMacroEnabled.12",
                                                @"Software\Classes\Excel.SheetMacroEnabled.12",
                                                @"Software\Classes\Excel.Template",
                                                @"Software\Classes\Excel.Template.8",
                                                @"Software\Classes\Excel.TemplateMacroEnabled",
                                                @"Software\Classes\Excel.XLL\DefaultIcon",
                                                @"Software\Classes\ExcelChart",
                                                @"Software\Classes\ExcelMacrosheet",
                                                @"Software\Classes\ExcelWorksheet",
                                                @"Software\Classes\ksobak.pdf",
                                                @"Software\Classes\KWPS.PDF.9",
                                                @"Software\Classes\MSPowerPoint",
                                                @"Software\Classes\MSPowerPointSho",
                                                @"Software\Classes\PowerPoint.Application",
                                                @"Software\Classes\PowerPoint.Application.14",
                                                @"Software\Classes\PowerPoint.Show",
                                                @"Software\Classes\PowerPoint.Show.12",
                                                @"Software\Classes\PowerPoint.Show.8",
                                                @"Software\Classes\PowerPoint.ShowMacroEnabled.12",
                                                @"Software\Classes\PowerPoint.SlideShow.12",
                                                @"Software\Classes\PowerPoint.SlideShow.8",
                                                @"Software\Classes\PowerPoint.SlideShowMacroEnabled.12",
                                                @"Software\Classes\PowerPoint.Template.12",
                                                @"Software\Classes\PowerPoint.Template.8",
                                                @"Software\Classes\PowerPoint.TemplateMacroEnabled.12",
                                                @"Software\Classes\SystemFileAssociations\.dif",
                                                @"Software\Classes\SystemFileAssociations\.doc",
                                                @"Software\Classes\SystemFileAssociations\.docm",
                                                @"Software\Classes\SystemFileAssociations\.dot",
                                                @"Software\Classes\SystemFileAssociations\.dotm",
                                                @"Software\Classes\SystemFileAssociations\.dotx",
                                                @"Software\Classes\SystemFileAssociations\.iqy",
                                                @"Software\Classes\SystemFileAssociations\.pot",
                                                @"Software\Classes\SystemFileAssociations\.potm",
                                                @"Software\Classes\SystemFileAssociations\.potx",
                                                @"Software\Classes\SystemFileAssociations\.ppsm",
                                                @"Software\Classes\SystemFileAssociations\.ppsx",
                                                @"Software\Classes\SystemFileAssociations\.ppt",
                                                @"Software\Classes\SystemFileAssociations\.pptm",
                                                @"Software\Classes\SystemFileAssociations\.pptx",
                                                @"Software\Classes\SystemFileAssociations\.rtf",
                                                @"Software\Classes\SystemFileAssociations\.sldm",
                                                @"Software\Classes\SystemFileAssociations\.sldx",
                                                @"Software\Classes\SystemFileAssociations\.xla",
                                                @"Software\Classes\SystemFileAssociations\.xls",
                                                @"Software\Classes\SystemFileAssociations\.xlsb",
                                                @"Software\Classes\SystemFileAssociations\.xlsm",
                                                @"Software\Classes\SystemFileAssociations\.xlsx",
                                                @"Software\Classes\SystemFileAssociations\.xlt",
                                                @"Software\Classes\Word.Application",
                                                @"Software\Classes\Word.Application.14",
                                                @"Software\Classes\Word.Document",
                                                @"Software\Classes\Word.Document.12",
                                                @"Software\Classes\Word.Document.8",
                                                @"Software\Classes\Word.DocumentMacroEnabled.12",
                                                @"Software\Classes\Word.RTF.8",
                                                @"Software\Classes\Word.Template.12",
                                                @"Software\Classes\Word.Template.8",
                                                @"Software\Classes\Word.TemplateMacroEnabled.12",
                                                @"Software\Classes\WordDocument",
                                                @"Software\Classes\Wow6432Node\CLSID\{00020812-0000-0000-C000-000000000046}",
                                                @"Software\Classes\Wow6432Node\CLSID\{00020820-0000-0000-C000-000000000046}",
                                                @"Software\Classes\Wow6432Node\CLSID\{00020821-0000-0000-C000-000000000046}",
                                                @"Software\Classes\Wow6432Node\CLSID\{00020830-0000-0000-C000-000000000046}",
                                                @"Software\Classes\Wow6432Node\CLSID\{00020832-0000-0000-C000-000000000046}",
                                                @"Software\Classes\Wow6432Node\CLSID\{00020900-0000-0000-C000-000000000046}",
                                                @"Software\Classes\Wow6432Node\CLSID\{00020906-0000-0000-C000-000000000046}",
                                                @"Software\Classes\Wow6432Node\CLSID\{00020907-0000-0000-C000-000000000046}",
                                                @"Software\Classes\Wow6432Node\CLSID\{000209FE-0000-0000-C000-000000000046}",
                                                @"Software\Classes\Wow6432Node\CLSID\{000209FF-0000-0000-C000-000000000046}",
                                                @"Software\Classes\Wow6432Node\CLSID\{00024500-0000-0000-C000-000000000046}",
                                                @"Software\Classes\Wow6432Node\CLSID\{048EB43E-2059-422F-95E0-557DA96038AF}",
                                                @"Software\Classes\Wow6432Node\CLSID\{18A06B6B-2F3F-4E2B-A611-52BE631B2D22}",
                                                @"Software\Classes\Wow6432Node\CLSID\{3C18EAE4-BC25-4134-B7DF-1ECA1337DDDC}",
                                                @"Software\Classes\Wow6432Node\CLSID\{64818D10-4F9B-11CF-86EA-00AA00B929E8}",
                                                @"Software\Classes\Wow6432Node\CLSID\{64818D11-4F9B-11CF-86EA-00AA00B929E8}",
                                                @"Software\Classes\Wow6432Node\CLSID\{75D01070-1234-44E9-82F6-DB5B39A47C13}",
                                                @"Software\Classes\Wow6432Node\CLSID\{8A624388-AA27-43E0-89F8-2A12BFF7BCCD}",
                                                @"Software\Classes\Wow6432Node\CLSID\{912ABC52-36E2-4714-8E62-A8B73CA5E390}",
                                                @"Software\Classes\Wow6432Node\CLSID\{91493441-5A91-11CF-8700-00AA0060263B}",
                                                @"Software\Classes\Wow6432Node\CLSID\{AA14F9C9-62B5-4637-8AC4-8F25BF29D5A7}\DefaultIcon",
                                                @"Software\Classes\Wow6432Node\CLSID\{AA14F9C9-62B5-4637-8AC4-8F25BF29D5A7}\LocalServer32",
                                                @"Software\Classes\Wow6432Node\CLSID\{CF4F55F4-8F87-4D47-80BB-5808164BB3F8}",
                                                @"Software\Classes\Wow6432Node\CLSID\{DC020317-E6E2-4A62-B9FA-B3EFE16626F4}",
                                                @"Software\Classes\Wow6432Node\CLSID\{F4754C9B-64F5-4B40-8AF4-679732AC0607}",
                                                @"Software\Classes\WPP.Addin.12",
                                                @"Software\Classes\WPP.Addin.8",
                                                @"Software\Classes\WPP.POT.6",
                                                @"Software\Classes\WPP.POTM.6",
                                                @"Software\Classes\WPP.POTX.6",
                                                @"Software\Classes\WPP.PPSM.6",
                                                @"Software\Classes\WPP.PPSX.6",
                                                @"Software\Classes\WPP.PPT.6",
                                                @"Software\Classes\WPP.PPTM.6",
                                                @"Software\Classes\WPP.PPTX.6",
                                                @"Software\Classes\WPP.SLDM.6",
                                                @"Software\Classes\WPP.SLDX.6",
                                                @"Software\Classes\WPS.Doc.6",
                                                @"Software\Classes\WPS.Docm.6",
                                                @"Software\Classes\WPS.Docx.6",
                                                @"Software\Classes\WPS.Dot.6",
                                                @"Software\Classes\WPS.Dotm.6",
                                                @"Software\Classes\WPS.Dotx.6",
                                                @"Software\Classes\WPS.RTF.6",
        };
       
        /// <summary>
        /// 修复Office打开方式
        /// </summary>
        public static void Repair()
        {
            DeleteReg();
        }


        private static void DeleteReg()
        {
            foreach (var item in _HKCU_Del_Keys)
            {
                try
                {
                    Registry.CurrentUser.DeleteSubKeyTree(item, true);
                }
                catch { }
            }
        }       
    }
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

colinfirm

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值