Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムチュートリアルについて >> Windowsレジストリアプリケーションのヒント4

Windowsレジストリアプリケーションのヒント4

  

1.キー値をすばやく削除する

通常、レジストリ内のキーまたはキー値を削除し、[レジストリエディタ]を開いて、削除する関連ブランチを見つけます。 。しかし、複数のコンピューターで同じことをしたい場合はどうなりますか?それとも、この削除は頻繁に行われる必要がありますか?これは不便です。実際、削除操作を* .regファイルにして* .regファイルをダブルクリックすると、操作を削除できます。

レジストリブランチを削除するには、次の手順を実行します。[レジストリエディタ]を開き、削除するブランチを* .regファイルとしてエクスポートし、[メモ帳]でファイルを開きます。[HKEY_LOCAL_MACHINE \\ SOFTWARE \\ ...]のフィールドが "[-HKEY_LOCAL_MACHINE \\ SOFTWARE \\ ...]"に変更されました。

レジストリキーを削除する:キーを* .regファイルとしてエクスポートし、「メモ帳」でファイルを開き、削除するキーのキー値を「 - 」に変更します。 "cfan"という名前のキーは、 "cfan" = - のように変更されています。

2. EXEファイルのレジストリアソシエーションを修正します。

トロイの木馬の後、最も厄介なことは殺害ではなく、トロイの木馬が一般的であるため、殺害後のシステム設定の回復プロセスです。レジストリはより興味深く、そして殺害の後、アンチウィルスソフトウェアは自動的にレジストリを修復しないでしょう、それでアンチウィルスが通常使用できないことがしばしば起こります。 EXEファイルのレジストリ関連付けは、最も一般的な例です。

(1)EXEファイルを実行できないため、レジストリの変更にRegedit.exeを使用する必要があるため、まずC:\\ WindowsディレクトリのRegedit.exeファイルの名前をRegedit.comに変更して実行します。 Regedit.comはレジストリエディタを起動します。

(2)[HKEY_CLASSES_ROOT \\ .exe]を探し、右側のウィンドウの「デフォルト」のキー値を「exefile」に変更します。

(3)[HKEY_CLASSES_ROOT \\ exefile \\ shell \\ open \\ command]ブランチを展開し、右側のウィンドウの "default"キーの値を ""%1 "%*"(外ではない)に変更します。引用符)

(4)「レジストリエディタ」を閉じ、それが正常であるかどうかを確認するためにEXEファイルを実行します。そうでない場合は、ここをクリックして「EXE File Association Fix」ファイルをダウンロードして解凍後ファイルをレジストリに抽出してください。真ん中です。

3.独自のNet Transport 128スレッドパッチ

手順1:[スタート]→[ファイル名を指定して実行]をクリックし、「Regedit.exe」と入力します(引用符は含みません)。 "エディタ"、

[HKEY_CURRENT_USER \\ Software \\ Xi \\ NetTransport 2 \\ダウンロード]にアクセスしてください。

手順2:右側の編集ボックスに新しいDWORD値を作成し、「Max Threads」という名前を付け、この値をダブルクリックして[Value]に128と入力し、[Base]で[16]を選択します。システム」

手順3:メニューの[ファイル]→[エクスポート]を選択し、[名前を付けて保存]を[Win9x /NT4登録ファイル]に設定します(Windows 2000 /XPのデフォルトの保存形式でエクスポートされたレジストリファイルは使用できません)。 Windows 9xでインポートされ、128threads.regとして保存されました。

手順4:128threads.regのコピーをコピーして新しいファイルにuninstall128.regという名前を付け、「メモ帳」でファイルを開き、[HKEY_CURRENT_USER \\ Software \\ Xi \\ NetTransport 2 \\ Download]サブキーを設定します。次の "" Max Threads "= dworD:00000128"は "" MaxThreads "= - "(外側の引用符は除く)に変更されます。レジストリファイルで

の値を " - "に設定すると、キー値を削除してください。ダブルクリックして128threads.regをインポートし、128スレッドのパッチをロードします。ダブルクリックしてimport128.regをインポートすると、パッチがインストールされない前の状態に戻ります。

4.レジストリの自動バックアップ

[HKEY_CURRENT_USER]と[HKEY_LOCAL_MACHINE]これら2つのブランチは、いったんこれらのブランチがハッカー、バックドア、ウイルス、悪意のあるWebサイトの最も一般的な攻撃対象になります。ウイルスの配下のデータは、ウイルスによって改ざんされているため、改ざんしたデータを1つずつ確認することは非常に困難ですが、手動でコマンドバックアップを入力するのは非常に面倒です。

手順1:[メモ帳]を開き、以下を入力してmyregbak.batとして保存します。

@echo off

set mypath = "C:\\ myfolder \\ "%date%" "

存在する場合"%mypath% "rd /s /q"%mypath% "

md"%mypath% "

cd" %mypath% "

regエクスポートhkcu myreg.reg

regエクスポートhklm sysreg.reg

このスクリプトの意味は次のとおりです。最初に変数を定義し、次のように設定します。 C:\\ myfolderその日の日付にちなんで名付けられたディレクトリディレクトリが存在しない場合は、変数の値に基づいてこのディレクトリを作成します。次に、現在のディレクトリをこのディレクトリに移動します。ユーザーの個人用レジストリバックアップファイルmyreg.regが既に存在する場合は、それを削除してユーザーの個人用レジストリデータをファイルに再エクスポートします。システムのレジストリバックアップファイルsysreg.regがすでに存在する場合は、それを削除してシステムのレジストリデータをファイルに再エクスポートします。

ヒント

あなたが管理者でない場合は、システムのレジストリデータをバックアップする必要はありません(7行目を入力しないでください)。上記のバッチスクリプトはWindows XPでテストされており、ドライブ、パス、ファイル名はカスタマイズできます。

ステップ2:デスクトップ、タスクバー、スタートメニューにmyregbak.batバッチファイルへのショートカットを作成し、いつでも手動でバックアップします。

手順3:[コントロールパネル]→[タスクスケジュール]→[タスクスケジュールの追加]の順にクリックし、ウィザードでmyregbak.batバッチファイルを選択して[レジストリのバックアップ]タスクを作成します。 [レジストリのバックアップ]タスクアイコンを右クリックして[プロパティ]を選択し、[スケジュール]タブをクリックして、毎日または通常のバックアップを選択して、コンピュータがレジストリを自動的にバックアップできるようにします。

Copyright © Windowsの知識 All Rights Reserved