本当に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」をクリック「実行後、メッセージプロンプトボックスが表示されます。「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ファイルが存在するかどうかを確認します(存在しない場合は他のマシンからコピーすることをお勧めします)。ファイルをクリックし、「スタート/ファイル名を指定して実行」をクリックし、「cmd」コマンドを入力して「コマンドプロンプト」ウィンドウを開き、ウィンドウに「cd c:¥program Files¥Flashget(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形式のオーディオおよびビデオファイルを再生できます。

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

Regsvr32.exeにコントロールを登録すると、コントロールをロードし、DLLSelfRegister関数を呼び出そうとします。この試みが成功すると、Regsvr32.exeは成功を示すダイアログを表示します。この試みが失敗すると、Regsvr32.exeはエラーメッセージを返します。以下は、Regsvr32エラーメッセージと考えられる原因の簡単な紹介です。

エラーの原因または解決方法

認識できないフラグ:/invalid_flag Regsvr32コマンドラインで無効なパラメーターまたはスイッチの組み合わせが使用されています
DLL名が指定されていません。ダイナミックリンクライブラリファイルの名前
Dllnameはロードされましたが、DllRegisterServerまたはDllUnregisterServerのエントリポイントが見つかりませんでしたDllnameが.Dllまたは.Ocxファイルではありません、「Regsvr32 wxyz.exe」と入力するとエラーメッセージが表示されます。

Copyright © Windowsの知識 All Rights Reserved