突然、私のMicrosoft Officeファイルに一般的なファイルアイコンが表示され、PowerPointやWordでは発生しますが、Excelでは発生しません。私はファイルをうまく開くことができ、コンピュータを再起動し、新しいファイルを作成し、デスクトップでF5をクリックし、WindowsをオフにしたXPテーマパッチャー、そしてどれも機能しなかった、アイデア?
編集:Windows Live Messenger、iTunes、Skypeなど、MS Officeだけでなく、次のプログラムでも発生していることに気づきました。それでも、IE、ペイント、GIMP、Paint.NET、いくつかのWebブラウザーなどのように、まだ問題がないものもあります。
ShellExViewを使用してみましたが、アイコンがおかしくなったときに近い日付で発生したのは2つだけで、両方ともその日付(11月15日)でしたが、変更された日付については、最近のものはありませんでした。それらを無効にしてWindowsエクスプローラを再起動しましたが、機能しませんでした。
デスクトップについてのみ明示的に言及している。他のフォルダのファイルは影響を受けますか?
存在するthumbs.db
ファイルを削除してみてください。表示するには、隠しファイルとシステムファイルの表示を有効にする必要がある場合があります。これらのファイルは安全に削除でき(サムネイルキャッシュ)、Windowsによって自動的に再生成されます。
これは、不完全なシェル拡張が原因である可能性があります。最近何かをインストールしましたか?
インストールされているシェル拡張機能を ShellExView で確認します。
Options
に移動します=> Filter By Extension Type
; Shiftキーを押しながらIcon Handler
、Icon Overlay Handler
、Thumbnail
を選択します。最近インストールされたものはありますか?
File Created Time
列とCLSID Modified Time
列で並べ替えてみてください。これに最初に気付いた頃に変更されたアイテムはありますか?
右クリックのコンテキストメニューを使用して、テストするシェル拡張を安全に無効にできます。 Explorer.exe
を再起動して、変更された拡張機能を強制的にリロード/アンロードする必要がある場合があります。
Microsoft Officeの修復インストールを試すことができます。アイコンファイルなどが破損している可能性があり、修復インストールはそれを修正する必要があります。キャッシュされたインストールファイル(非常に大きい)を削除した場合は、インストールDVDから削除する必要がある場合があります。
sfc /scannow
を実行して、破損または不足しているシステムファイルを確認して修復することもできます。
これが最初に発生する前の時点までシステムの復元を試すこともできます。特にクリーンでないシャットダウンが発生した場合、Windowsアップデートが必要なファイルを破損する可能性があります。
Windowsエクスプローラーを終了し、.db
フォルダー内の%UserProfile%\AppData\Local\Microsoft\Windows\Explorer
で終わるすべてのファイルを削除して 集中型サムネイルキャッシュ を消去してから、エクスプローラープロセスを再起動します。これは、バッチスクリプトを使用して簡単に実行できます(最初に他のプログラムを閉じる必要がある場合があります)。
taskkill /f /im Explorer.exe
cd %UserProfile%\AppData\Local\Microsoft\Windows\Explorer
del *.db
Explorer
CCleaner を使用してこれを行うこともできます。
私は以前にこれを扱いました、そして、それは通常、サムネイルキャッシュの破損に帰着します。これについては正確にはわかりませんが、CCleanerを使用してレジストリをクリーンアップすると役立つ場合があります。
このスクリプトを使用して、ユーザーフォルダ全体のThumbs.db
ファイルをすべて削除してみてください(心配しないでください。実際にこれらのコマンドをテストしました:-)
):
cd %UserProfile%
del /a:h /s Thumbs.db
これらのコマンドを最初のスクリプトに統合して、以下を作成できます。
taskkill /f /im Explorer.exe
cd %UserProfile%\AppData\Local\Microsoft\Windows\Explorer
del *.db
cd %UserProfile%
del /a:h /s Thumbs.db
Explorer
これを試して:
del %UserProfile%\AppData\Local\IconCache.db
スクリプトをより洗練されたものに変更し、上記のコマンドを(変更された形式で)追加しました。
taskkill /f /im Explorer.exe
cd %UserProfile%
del AppData\Local\Microsoft\Windows\Explorer\*.db
del AppData\Local\IconCache.db
del /a:h /s Thumbs.db
Explorer
KB2936571:アイコンがWindowsで正しく変更されない を参照してください。
奇妙なことに、Officeプログラムには、他のほとんどのプログラムのように、ユーザーフレンドリーな組み込み関連付けられたファイルタイプ関数がないようです。それにもかかわらず、Officeのファイルの種類の関連付けを復元する方法はいくつかあります(.docx
は、Officeだけでなく、Windows 7のワードパッドでも使用されることに注意してください)。
Officeファイルを右クリックしてOpen Withエントリを選択し、適切なOfficeアプリケーションを選択することで、関連付けを設定できます ダイアログから 。
/r
または/regserver
スイッチを使用して、ファイルタイプ Officeプログラムを使用 自体を再度関連付けることができます。
Windows ’Default Programsdialog との関連付けを設定できます。
私にとって問題は、フォルダが見つからないことが原因でした。
Office 2010のファイルアイコンは次の場所に保存されています。
_C:\Windows\Installer\{90140000-0011-0000-0000-0000000FF1CE}
_
... 4つのファイル:_ACCICONS.EXE
_、_PPTICO.EXE
_、_WORDICON.EXE
_および_XLICONS.EXE
_。
_{90140000-0011-0000-0000-0000000FF1CE}
_に_C:\Windows\Installer
_フォルダーを再作成し、C:\Program Files (x86)\Microsoft Office\Office14
から4つのファイルをコピーしました。
他のインストールでは、フォルダーの名前がこれとは異なる場合があります。レジストリで正確なフォルダ名を検索します(regedit ---> find ---> wordicon.exe)。私のものは{90140000-0011-0000-1000-0000000FF1CE}でした。
Wordとパワーポイントがまだインストールされている場合は、ファイルの種類をプログラムに再度関連付ける必要があります。ファイルを右クリック>で開く>デフォルトのプログラムを選択(またはプログラムを選択)>リストでWord/PowerPointを検索し、常にこのプログラムを使用してこのファイルを開くチェックボックスがオンになっていることを確認して[OK]をクリックします。
WordまたはPowerPointがインストールされていない場合は、再インストールする必要があります。
MSOFFICE(または任意のアプリケーション)がOSとは異なるディスクにインストールされていて、そのディスクが使用できないか、非常に潜在的になっている場合、アイコンはこのように動作します。
検索ボックスに「winword/r」と入力するか実行するだけで、問題はすぐに解決されます。 IconCache.dbが機能しないことが多いため、時間を無駄にしないでください。
問題はインストーラーファイルがないことです。
ディスク容量が不足していますか?ファイルを削除してスペースを作ってみましたか?
それが私に起こったとき、それは原因でした。正確なフォルダは覚えていませんが、間違えていなければC:\ Windows\$ hf_mig $でした。
それを修正する簡単な方法はないと思います。 11月15日より前に作成された復元ポイントから復元を試みることができます。それを試しましたか?
別のサイトからの2つの提案(最初はうまくいきました-大きな青いW&Eではなくオレンジ色の四角形がありました)_Open With
_を使用してMicrosoft Officeクライアント仮想化ハンドラーにリンクすると、うまくいきました。すべてが以前の状態に戻っています。
2番目のアイデア:
Starterを使用していて、_winwordc.exe
_が見つからず、デスクトップにWord StarterまたはExcel Starterへのアクティブなリンクがない場合は、デスクトップを右クリックして、次のパスで新しいショートカットを作成します:
Wordの場合:"C:\Program Files (x86)\Common Files\Microsoft shared\Virtualization Handler\CVH.EXE" "Microsoft Word Starter 2010 9014006604090000
Excelの場合:"C:\Program Files (x86)\Common Files\Microsoft shared\Virtualization Handler\CVH.EXE" "Microsoft Excel Starter 2010 9014006604090000"
次に、関連付けるファイルを右クリックし、_Open With > Choose Default Program
_をクリックします。これらの新しいデスクトップショートカットの1つを選択すると、再度リンクされます。
私はWindows 7、32ビット、Office 2010で同じ問題を抱えていましたが、ExcelとWordのアイコンが欠けていました(他に何か欠けていたかどうかは覚えていません)。可能な限りリスクを最小限に抑えて試してみたいものを探していました。を含む方法を使用することに注意しました
DEL IconCache.db/a
(それは一般的に好評でした)問題を修正しないことに加えて、それは他の多くのアイコンを台無しにしたと述べたいくつかの投稿を読んだので。
他の操作の副作用として非常に簡単な解決策を見つけました。これで一般的な解決策が得られる可能性がありますが、問題を解決した後はこれ以上実験しませんでした。おそらく試す価値があります。
ユーザーからログオフし、adminとしてログインし、レジストリの編集によりシステムのフォントサイズを「非標準」サイズに変更しました(いくつかのリンクを読んだ後)。特定の理由(ここでは関係ありません)のために、コントロールパネルからではなく、レジストリ編集を介して行う必要がありました。自分のユーザーで再度ログインすると、意図した効果以外に、失われたアイコンが回復しました。
したがって、解決策として、システムのフォントサイズを変更することをお勧めします。これは、アイコンの再読み込みを引き起こし、他の方法が提案するようにアイコンキャッシュを更新するように思われます。元のフォントサイズに戻しても、良いアイコンが残るかどうかはわかりませんが、それでもかまいません。 regeditを回避するために、コントロールパネルからこれを試すことができます。あなたの走行距離は変わるかもしれませんね。
幸運を。
PS:ここに2つの関連リンクを追加します(これ以上投稿することはできません。他のスレッドに投稿しました)。
コントロールパネルのWindowsの異なるバージョンで[プログラムの追加]または[プログラムの削除]またはその他の名前に移動し、Microsoft Officeアイコンを右クリックして[変更]を選択します。素敵なアイコンが復活します。あなたが助けられたことを願っています。
この問題のバリエーションがありました。タスクバーのWordアイコンがデフォルトに戻りましたが、エクスプローラーのファイルは通常どおり表示されました。
この場合、アイコンキャッシュの削除またはOfficeの修復は役に立ちませんでした。代わりに、Wordの固定を解除し、スタートメニューにC:\ Program Files(x86)\ Microsoft Office\Office15\WINWORD.EXE(パスは異なる場合があります)への新しいショートカットを作成し、それを起動して固定しましたそのタスクバーに。この処理には1分ほどかかりました。Officeを再インストールする前に、お試しください。
同様の問題がありましたが、このページのアドバイスはどれもうまくいきませんでした。
それを解決するために、Microsoft Officeによってインストールされた他のレジストリキー(レジストリに単一のキーのみを追加する通常のプログラムとは異なり、多数のキーをインストールする)を調べました。次のようにして、新しいレジストリキーを自分で作成しました。
Windows Registry Editor Version 5.00
; Delete these keys
[-HKEY_CLASSES_ROOT\.doc]
[-HKEY_CLASSES_ROOT\Word.Document.8]
[-HKEY_CLASSES_ROOT\Wordview.Document.8]
[-HKEY_CLASSES_ROOT\Applications\WINWORD.EXE]
; .doc
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.doc]
@="DOC.File" ; Target Class
"Content Type"="application/msword"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.doc\PersistentHandler]
@="{98de59a0-d175-11cd-a7bd-00006b827d94}"
; DOC.File
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File]
@="Word Document"
"EditFlags"=hex:00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\DefaultIcon]
@="C:\\Program Files (x86)\\Microsoft Office\\Office\\WINWORD.EXE,1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\AppRegistry]
@="\\Software\\Microsoft\\Office\\10.0\\Word"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\HTML Handler]
@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\HTML Handler\Icon]
@=".dochtml"
".htm"=".dochtml"
".html"=".dochtml"
".mht"=".docmhtml"
".mhtml"=".docmhtml"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\Shell]
@="open" ; Default action
; Word
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\Shell\open]
@="Word"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\Shell\open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office\\WINWORD.EXE\" \"%1\""
; Word Viewer
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\Shell\open2]
@="Open as Read-only"
; "Extended"="" ; Show on Right-click context menu only
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\Shell\open2\command]
@="\"C:\\PROGRA~2\\MICROS~3\\WORDVI~1\\OFFICE11\\WORDVIEW.EXE\" /n /dde"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\Shell\open2\ddeexec]
@="[REM _DDE_Direct][FileOpen(\"%1\")]"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\Shell\open2\ddeexec\Application]
@="Wordview"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DOC.File\Shell\open2\ddeexec\Topic]
@="System"
長年の経験から、このタイプのほとんどすべての問題は、Microsoft Officeがインストールするさまざまなレジストリキー間のWindowsレジストリの競合が原因で発生すると考えています。上記の例で示したように、インストーラーによって作成されたキーを削除し、それらを単一のキーに置き換えることによってのみ解決できます。
MS-Officeには、多くの非常に貧弱な設計上の決定が含まれています。それに代わるオープンソースのOpen Officeは、設計思想がまったく異なるため、はるかに使いやすいプログラムです。
レジストリ値を変更したスパイウェアにシステムが感染している可能性があります。これは、新しいソフトウェアまたはツールバーのインストール中に発生した可能性があります。システムの復元もオープンオプションですが、データの一部も失われます。
私の意見では、ここから入手できるSuperAntiSpywareユーティリティの無料版を使用できます-www.superantispyware.com
このユーティリティはクリーンであり、Microsoft公式フォーラムのMVPからスパイウェアのチェックを頻繁に勧められています。あなたがしなければならないのは、このユーティリティをインストールして実行することだけです。自動的に修復する前に、レジストリの変更があればそれを促します。
Nirsoftをダウンロード FileTypesMan 、フォルダーに解凍してexeを起動します。
.docxエントリをダブルクリックして、デフォルトのアイコンエントリを調べます。
Word 2010 Professional Plusの自分のアイコンエントリには、次の値が含まれています。C:\Windows\Installer\{91140000-0011-0000-0000-0000000FF1CE}\wordicon.exe,13
Office GUIDの詳細については、次の記事を参照してください。
Office 2010の製品コードGUIDの番号付けスキームの説明 。
いずれの場合でも、FileTypesManはレジストリでこの値を見つけます。 Word 2010の場合、この値は次のとおりです。HKEY_CLASSES_ROOT\Word.Document.12\DefaultIcon
。
Officeの同じバージョンを持っている人からコピーするか、正確なバージョンをお知らせください。サポートさせていただきます。
以前に別のバージョンのOfficeをインストールした場合、または2つのバージョンを並べてインストールした場合に問題が発生する可能性があるため、混乱が生じています。
まず、Officeの2つのバージョンがインストールされている場合は、不要なバージョンをアンインストールすることをお勧めします。
次に、コントロールパネルに移動してMicrosoft Officeを右クリックし、[修復]、[修復]を順に選択して、バージョンを修復してから、続行します。
これが機能しない場合は、Officeをアンインストールして再インストールすることをお勧めします。まず、Officeのシリアル番号を手元に用意してください(見つからない場合は、それを実行できるプログラムがあります)。
Officeインストールメディアがない場合は、MSOCacheフォルダーから再インストール/修復を試みることができます(隠しファイル/フォルダーが表示されていることを確認してください)。記事 Office 2010をローカルインストールソースからインストール を参照してください。
Microsoft Office 2010 Backup (Officeシリアル番号が必要)からOfficeインストールメディアのコピーをダウンロードすることもできます。
同様の問題がありました。 Office 2007を使用していますが、2010 Starterをアンインストールしました。 WordとExcel(Starterエディションの2つのプログラム)では、すべてのアイコンがめちゃくちゃになっています。レジストリを掘り下げ、.doc、.docx、.xls、.xlsxを修正することができました。おそらくそれらすべてを処理できたはずですが、それは苦痛なプロセスになるでしょう。次に、以前にあったアイコンキャッシュフォルダーを元に戻した場合はどうなったのかと気づきました!?!? RegEdit.exeを開きます。参照先:HKEY_CLASSES_ROOT\Excel.Sheet.12\DefaultIcon -OR- HKEY_CLASSES_ROOT\Word.Document.12\DefaultIcon
これは、コンピューターがアイコンを見つけようとしている場所を示します。私にとって、アイコンはここにありました:
C:\ ProgramData\Microsoft\Application Virtualization Client\SoftGrid\Icon Cache
そのパスを参照すると、最新バージョンのOfficeをアンインストールしたときにフォルダーが削除されているため、おそらく機能しません。可能な限り前に戻ります。私の場合は "C:\ ProgramData\Microsoft\Application Virtualization Client"でした。
空白を右クリックして、プロパティを選択します。または、1つ上のレベルに移動し、 "Application Virtualization Client"(または、ケースでは何と呼ばれていても)フォルダーを右クリックします。うまくいけば、シャドウコピー/以前のバージョンがオンになっています。以前のバージョンのタブが表示されます。すべてがめちゃくちゃになる前のフォルダの以前のバージョンを開き、パスを再構築します。
SoftGridというフォルダーを作成してから、アイコンキャッシュフォルダーをコピーしました。
それが機能しない場合は、レジストリのDefaultIconパスを次のように変更します。 "C:\ Program Files(x86)\ Microsoft Office\Office12\WINWORD.EXE、1"
幸運を