Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Windows 7システムチュートリアルについて >> Microsoft MVP回答:Windowsテーマの視覚スタイルの障害の概要

Microsoft MVP回答:Windowsテーマの視覚スタイルの障害の概要

  

最近、作者はMicrosoftニュースグループのいくつかのWindows視覚スタイル(Windowsテーマ)に誤った結果が表示されているのを見て、投稿に返信するときに多くの提案をしました。 。著者は、Themesに異常を表示させる原因となる8つの代表的な問題を要約して、Windows Themes障害の要約を書くつもりです。ここで取り上げるテーマには、Windows XP /Server 2003のルックアンドフィール、Windows Vista /Server 2008 /Windows 7の基本スタイル、およびAEROスタイルがあります。

★Windowsがテーマを適用できない場合は、Windows 2000のような古典的な外観しか選択できません。

1.システムサービステーマがオンになっていません。

システムサービスは、Windowsがテーマを適用できない最も一般的な原因の1つです。特に、Windows Serverシステムでは、既定では有効になっていません。管理者権限で%SystemRoot%system32SERVICES.MSCを実行します。「サービス」設定を開き、Themesサービスを開き、動作モードを「自動」に変更します(Windows Server 2003)。

Windows Server 2008はテーマサービスを有効にするのに十分なだけでなく、[管理ツール] - [サーバーの管理] - [機能の開閉] - [機能の追加]で、デフォルトではインストールされないデスクトップエクスペリエンスを手動で追加する必要があります。 (デスクトップエクスペリエンス)コンポーネントが利用可能です。マイクロソフトが提供する公式情報は、次のとおりです。

http://support.microsoft.com/kb/946397

Windows Server 2008では、既定では "デスクトップエクスペリエンス"が実際には完全にインストールされないと考えられます。まったく機能しないThemesサービスを想定する必要はありませんこのサービスは、Desktop Experienceをインストールするときに追加できます。

2.ビジュアルスタイルフォルダWindowsリソースのヘムのリソースが破損しています。

テーマを選択するリストに一部またはすべてのオプションが見つからない場合は、Visual StylesフォルダーのWindowsResources hemesにある関連ファイルが見つからないか破損している可能性があります。

Windows XP Home /Professional、Windows Server 2003にはデフォルトでLunaが組み込まれています;
Windows XP Media Center Edition 2005 /Tablet PC Edition 2005にはLunaとRoyale Energy Blueが組み込まれています;
Windows Vista /Server 2008にはAeroが組み込まれています。修復のために、同じバージョンの他のWindowsコンピューターから直接WindowsResources hemesフォルダーをコピーすることができます。

3. Windowsシェルに関連するいくつかのシステムファイルが破損しているか、または再登録する必要があります。

Windowsリソース関連のテーマのリソースに加えて、Windowsシェルに関連するいくつかのシステムファイルが破損していると、テーマが適用されず、コントロールパネルで[表示]プロパティがオンになっていてもRUNDLL32が正しく実行されません。これらの関連システムファイルには、Explorer.EXE、Shell32.DLL、User32.DLL、Desk.CPL、ThemeUI.DLLなどがあります。解決策はSFC /SCANNOWの検出と修復です。

「Display」プロパティを開くときに、すべてのシステムファイルが破損していないにもかかわらずThemesまたはRUNDLL32 running errorを適用できないことを確認した場合は、REGSVR32 MMSYSTEM.DLLを実行してこのファイルを再登録してください。極端な例としては、MMSYSTEM.DLL以外に再登録が必要なシステムファイルが他にもあります(この現象は通常、ウイルスが検出されテーマを適用できない場合に発生します)。この場合、次の文を使用できます。

for% 1%(%WinDir%system32 * .DLL)にREGSVR32.EXE /s%1を実行します。

.BATバッチとして保存して実行し、system32にすべての.DLLファイルを再登録します。ただし、Windowsのシステムファイルに加えて、system32のサードパーティ製.DLLファイルも一緒に再登録されるため、不必要なトラブルを引き起こす可能性があります。

さらに、コントロールパネルの "ディスプレイ"プロパティにRUNDLL32が実行されているエラーの可能性としては、ディスプレイドライバの設定が間違っていることが考えられますWindowsをセーフモードで起動した場合、通常は "ディスプレイ"プロパティを開くことができます。ディスプレイドライバを通常モードで再インストールします。特に、Windows Vista以上でBasicスタイルを適用できてもAEROスタイルを適用できない場合は、ディスプレイドライバが正しく設定されていないか、グラフィックカード自体がDirectX 9をサポートしていない可能性が非常に高いです。

Copyright © Windowsの知識 All Rights Reserved