Windows system >> Windowsの知識 >  >> Windows 2003システムチュートリアル >> Windows 2003のよくある質問 >> Windows XPでRegsvr32コマンドを使用する方法

Windows XPでRegsvr32コマンドを使用する方法

  

Windows XPオペレーティングシステムでは、多くのシステム機能がコントロール(拡張子がDLL、OCX、CPLのファイルなど)に関連しており、これらの機能を実装するにはコントロールを登録する必要があります。

通常、オペレーティングシステムをインストールすると、コントロールは自動的に登録されますが、ウイルスによる損傷、システムの故障、または使用中の人的要因により、一部のコントロール登録情報が失われ、システム機能が発生します。失敗しました。

これが発生したら、Regsvr32コマンドを使用してコントロールの登録を解決することができます。

Regsvr32コマンドは、Windowsシステムが提供するユーティリティで、システムコントロールを登録またはアンインストールして、失われた機能を修正できます。 Regsvr32コマンドはコマンドラインとして実行されますが、同時にRegsvr32コマンドの通常の操作には、Kernel32.dll、User32.dll、およびOle32.dllファイルのサポートが必要です。

ヒント:Windows 2000 /XPシステムでは、Regsvr32.exeコマンドファイルは "X:\\ Winnt \\ system32"フォルダに格納されています; Windows 9Xシステムでは、コマンドは "X:"フォルダに格納されています。 \\ Windows \\ system - 'フォルダ(システムがXドライブにインストールされていると仮定します)。

Regsvr32コマンドの使い方はとても簡単です実際に起きた問題を解決するためにRegsvr32コマンドを使う方法を見るためにいくつかの例を見てみましょう。

例1:Windows XPイメージプレビュー機能の復元Windiws XPの使用中に、イメージプレビューコントロールの登録情報が失われると、イメージを正しくプレビューできなくなります。 Windows XPの画像プレビュー機能に対応するコントロールファイルはthurnbvw.dllなので、[スタート]ボタンをクリックし、[ファイル名を指定して実行]ダイアログボックスで[Regsvr32 Thurnbvw.dll]コマンドを入力します。 「OK」ボタンをクリックして「DllRegisterServer in Thumbvw.dllが成功しました。」と表示され、コントロールの登録に成功しましたコンピュータを再起動すると、Windows XPのイメージプレビュー機能に戻ります。そうです。

ヒント:システムに付属のサムネイル機能を使用できない場合は、コマンド「Regsvr32 shimgvw.dll」(Windows XPシステム)または「Regsvr32 thumbvw.dll」(Windows 2000システム)を実行して修正できます。機能

例2:Windows XPのZip関数を復元するWindows XPシステムはZIP圧縮ファイルを直接サポートできますが、Zipファイルを処理する機能は強力ではありませんが、専門の解凍ソフトウェアがインストールされていない場合機能も便利で実用的です。機能が正しく動作しない場合は、「実行」ボックスの例1の方法に従って「Regsvr32 Zipfldr.dll」コマンドを実行し、その後コンピュータを再起動して回復します。逆に、Windows XPのZip機能をアンインストールする必要がある場合は、' Regsvr32 /u Zipfldr.dll'を実行してください。上記の2つの例から、Regsvr32コマンドはパラメータを使用してコントロールを登録およびアンロードすることがわかります。登録するときは、コマンドの直後にコントロールの名前を追加し、アンインストールするときは、インストールしたコントロールをアンインストールするために' /u'を追加する必要があります。それでは、ソフトウェアアプリケーションでのRegsvr32コマンドの使用方法を見てみましょう。

例3:新しいバージョンのWMPプレーヤーをWebページに表示させる音楽を聴くためにWindows Media Playerを使用する必要があるオンライン音楽サイトもありますが、WMP9がインストールされているのは明らかです。 WMPプレーヤーパネル、美しいWMP9パネルを作成する方法このような問題を解決するには、まずIEブラウザを閉じて[開始/実行]をクリックし、[ファイル名を指定して実行]ダイアログボックスに「Regsvr32 wmpdxm.dll」と入力して[OK]ボタンをクリックします。

例4:Webページ上のFlashGetの右クリックメニューエラーを解決するブラウザでダウンロード接続を右クリックして[Use Internet Express Download]メニュー項目を選択すると、FlashGetは通常の状況でポップアップします。タスクウィンドウをダウンロードしますが、機能が応答しないことがわかった場合はどうすればよいですか?まずFlashGetのインストールディレクトリを開き、jc_link.htm、jc_all.htm、およびjccatch.dllファイルが存在するかどうかを確認し(存在しない場合は他のマシンからコピーすることをお勧めします)、これらのファイルが存在する場合はクリックします“ Start /Run”、“ cmd”コマンドを入力して“ Command Prompt”ウィンドウを開き、ウィンドウに“ ld c; \\ program Files \\ Flashget”と入力します。 FlashGetのインストールパスで、それぞれ "Regsvr32 jccatch.dll"と "Regsvr32 fgiebar.dll"コマンドを実行し、これらのDLLファイルを再登録してこの問題を解決します。例5:WMPにRM /RMVBファイルを再生させる多くの友人はWindows Media Player(以下WMP)プレーヤーを使用しますが、RM /RMVBフォーマットをサポートしていません。 Windows XPを例にとると、まずこのCDの中のRealMediaSplitter.axファイル(これはRMフォーマットのプラグインです)を見つけて、そのファイルをディレクトリ "" C:\\ WINDOWS \\ System32 \\';にコピーして開きます。 'ダイアログボックスで、' regsvr32 C:\\ WINDOWS \\ System32 \\ RealMediaSplitter.axと入力し、[OK]をクリックします。 RealPack-20050627などのデコーダをインストール後にダウンロードすると、WMPを使用してRM形式のオーディオおよびビデオファイルを再生できます。

List:Regsvr32コマンドのエラープロンプトと修正Regsvr32.exeを使用してコントロールを登録すると、Regsvr32.exeによってコントロールが読み込まれ、DLLSelfRegister関数が呼び出されます。この試みが成功すると、Regsvr32.exeは成功を示すダイアログを表示します。この試みが失敗すると、Regsvr32.exeはエラーメッセージを返します。以下は、Regsvr32エラーメッセージと考えられる原因の簡単な紹介です。認識できないフラグ:/invalid_flag Regsvr32コマンドラインで無効なパラメーターまたはスイッチの組み合わせが使用されていますDLL名が指定されていませんDLLダイナミックリンクライブラリファイル名Dllnameが読み込まれていません。しかし、DllRegisterServerまたはDllUnregisterServerのエントリポイントが見つかりませんでしたDllnameは、.Dllまたは.Ocxファイルではありません、' Regsvr32 wxyz.exe'と入力すると、エラーメッセージが表示されます。

Copyright © Windowsの知識 All Rights Reserved