WinXP

  
で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」をクリック「実行後、メッセージプロンプトボックスが表示されます。「Thumbvw.dllのDllRegisterServerは成功しました。」コントロールの登録は成功しました。コンピュータの再起動後、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]ウィンドウを開き、[In the window]を入力します。 Cd c:¥program Files¥Flashget(FlashGetのデフォルトのインストール場所)コマンド、FlashGetのインストールパスに切り替えてからそれぞれ「Regsvr32 jccatch.dll」および「Regsvr32 fgiebar.dll」コマンドを実行し、解決するためにこれらのDLLファイルを再登録しますこれが問題です。

例5:WMPにRM /RMVBファイルを再生させる

多くの友人はWindows Media Player(以下WMP)プレーヤーを使用することを好みますが、RM /RMVBフォーマットをサポートしていません。 Br>

Windows XPを例にとると、まずこのCDのRealMediaSplitter.axファイル(これはRMフォーマットのプラグインです)を見つけ、そのファイルを "C:\\ WINDOWS \\ System32 \\"ディレクトリにコピーします。 [ファイル名を指定して実行]ダイアログボックスで、「regsvr32 C:\\ WINDOWS \\ System32 \\ RealMediaSplitter.ax」と入力して[OK]をクリックします。 RealPack-20050627などのデコーダをインストール後にダウンロードすると、WMPを使用してRMフォーマットのオーディオおよびビデオファイルを再生できます。

リスト:Regsvr32コマンドのエラーと修正

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