Word默认方式不对,图标空白的修复方法
今天安装完office组件之后,发现word默认打开方式不对,且图标的也变为白图标,我在注册表里进行了修改,完美解决:
1.使用win键+R打开运行。
2. 输入regedit打开注册表。
3. 在注册表里进行修改。
修改内容如下:
在HKEY_CLASSES_ROOT下:
.doc
默认值 修改为 Word.Document.8
Content Type 修改为 application/msword
.docx
默认值 修改为 Word.Document.12
Content Type 修改为 application/msword
找到Word.Document.8 和Word.Document.12选项:
将DefaultIcon 的 值修改为 "你的word所在路径下"的WORDICON.EXE
例:
我的原先的值:
修改后:
如果还是不好用,一定是注册表缺项:
将下面两个段内容复制到文本文档里,并保存成word.8.reg 和 word.12.reg,(一定去掉后面的.txt),记得一定要更改office路径,改为你自己的路径:切记,切记,切记!
word.8.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Word.Document.8]
@="DOC 文档"
"BrowserFlags"=dword:00000008
"EditFlags"=dword:00000000
"FriendlyTypeName"="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX86\\Microsoft Shared\\Office16\\oregres.dll,-120"
[HKEY_CLASSES_ROOT\Word.Document.8\CLSID]
@="{00020906-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Word.Document.8\DefaultIcon]
@="C:\\Program Files\\Microsoft Office\\root\\Office16\\WORDICON.EXE,13"
[HKEY_CLASSES_ROOT\Word.Document.8\DocObject]
[HKEY_CLASSES_ROOT\Word.Document.8\Insertable]
@=""
[HKEY_CLASSES_ROOT\Word.Document.8\protocol]
[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing]
[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\RequestDataFormats]
@="NoteshNote,NotesDocAction"
[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\server]
@=""
[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\SetDataFormats]
@="NotesDocInfo"
[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\Verb]
[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\Verb\0]
@="Edit"
[HKEY_CLASSES_ROOT\Word.Document.8\shell]
@="Open"
[HKEY_CLASSES_ROOT\Word.Document.8\shell\Edit]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-1"
[HKEY_CLASSES_ROOT\Word.Document.8\shell\Edit\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /vu \"%1\""
[HKEY_CLASSES_ROOT\Word.Document.8\shell\New]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-2"
[HKEY_CLASSES_ROOT\Word.Document.8\shell\New\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /n /f \"%1\""
[HKEY_CLASSES_ROOT\Word.Document.8\shell\OnenotePrintto]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-5"
"Extended"=""
[HKEY_CLASSES_ROOT\Word.Document.8\shell\OnenotePrintto\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /j \"%1\" \"%2\""
[HKEY_CLASSES_ROOT\Word.Document.8\shell\Open]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-3"
[HKEY_CLASSES_ROOT\Word.Document.8\shell\Open\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /n \"%1\" /o \"%u\""
[HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-4"
"Extended"=""
[HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /h /n \"%1\""
[HKEY_CLASSES_ROOT\Word.Document.8\shell\Print]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-5"
[HKEY_CLASSES_ROOT\Word.Document.8\shell\Print\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /i \"%1\""
[HKEY_CLASSES_ROOT\Word.Document.8\shell\Printto]
[HKEY_CLASSES_ROOT\Word.Document.8\shell\Printto\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /j \"%1\" \"%2\""
[HKEY_CLASSES_ROOT\Word.Document.8\shell\ViewProtected]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-11"
"Extended"=""
[HKEY_CLASSES_ROOT\Word.Document.8\shell\ViewProtected\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /vp \"%1\""
word.12.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Word.Document.12]
@="Microsoft Office Word 2007 文档"
"BrowserFlags"=dword:0000002c
"FriendlyTypeName"="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX86\\Microsoft Shared\\Office16\\oregres.dll,-123"
[HKEY_CLASSES_ROOT\Word.Document.12\CLSID]
@="{F4754C9B-64F5-4B40-8AF4-679732AC0607}"
[HKEY_CLASSES_ROOT\Word.Document.12\DefaultIcon]
@="C:\\Program Files\\Microsoft Office\\root\\Office16\\WORDICON.EXE,13"
[HKEY_CLASSES_ROOT\Word.Document.12\DocObject]
@="16"
[HKEY_CLASSES_ROOT\Word.Document.12\Insertable]
@=""
[HKEY_CLASSES_ROOT\Word.Document.12\protocol]
[HKEY_CLASSES_ROOT\Word.Document.12\protocol\StdFileEditing]
[HKEY_CLASSES_ROOT\Word.Document.12\protocol\StdFileEditing\RequestDataFormats]
@="NoteshNote,NotesDocAction"
[HKEY_CLASSES_ROOT\Word.Document.12\protocol\StdFileEditing\server]
@=""
[HKEY_CLASSES_ROOT\Word.Document.12\protocol\StdFileEditing\SetDataFormats]
@="NotesDocInfo"
[HKEY_CLASSES_ROOT\Word.Document.12\protocol\StdFileEditing\Verb]
[HKEY_CLASSES_ROOT\Word.Document.12\protocol\StdFileEditing\Verb\0]
@="Edit"
[HKEY_CLASSES_ROOT\Word.Document.12\shell]
@="Open"
[HKEY_CLASSES_ROOT\Word.Document.12\shell\Edit]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-1"
[HKEY_CLASSES_ROOT\Word.Document.12\shell\Edit\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /vu \"%1\""
[HKEY_CLASSES_ROOT\Word.Document.12\shell\New]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-2"
[HKEY_CLASSES_ROOT\Word.Document.12\shell\New\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /n /f \"%1\""
[HKEY_CLASSES_ROOT\Word.Document.12\shell\OnenotePrintto]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-5"
"Extended"=""
[HKEY_CLASSES_ROOT\Word.Document.12\shell\OnenotePrintto\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /j \"%1\" \"%2\""
[HKEY_CLASSES_ROOT\Word.Document.12\shell\Open]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-3"
[HKEY_CLASSES_ROOT\Word.Document.12\shell\Open\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /n \"%1\" /o \"%u\""
[HKEY_CLASSES_ROOT\Word.Document.12\shell\OpenAsReadOnly]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-4"
"Extended"=""
[HKEY_CLASSES_ROOT\Word.Document.12\shell\OpenAsReadOnly\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /h /n \"%1\""
[HKEY_CLASSES_ROOT\Word.Document.12\shell\Print]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-5"
[HKEY_CLASSES_ROOT\Word.Document.12\shell\Print\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /i \"%1\""
[HKEY_CLASSES_ROOT\Word.Document.12\shell\Printto]
[HKEY_CLASSES_ROOT\Word.Document.12\shell\Printto\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /j \"%1\" \"%2\""
[HKEY_CLASSES_ROOT\Word.Document.12\shell\ViewProtected]
@="@C:\\Program Files\\Microsoft Office\\Root\\VFS\\ProgramFilesCommonX64\\Microsoft Shared\\Office16\\oregres.dll,-11"
"Extended"=""
[HKEY_CLASSES_ROOT\Word.Document.12\shell\ViewProtected\command]
@="\"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE\" /vp \"%1\""
[HKEY_CLASSES_ROOT\Word.Document.12\XML Handler]
[HKEY_CLASSES_ROOT\Word.Document.12\XML Handler\Icon]
@=".docxml"
".xml"=".docxml"