Skip to content
Menu
CDhistory
CDhistory

How to Clean FileRepository Folder in DriverStore?

Posted on 10月 3, 2021 by admin

Windows10でディスクをクリーンアップしていると、FileRepositoryフォルダがあまりにも大きなスペースを取り始め(多くの場合、それは1GBの空きスペースです!)、標準のクリーニングツールを使用しても空にならないことに気づくことがあるかもしれません。

この説明では、FileRepository フォルダーとは何か、何が含まれているか、このデータを安全に削除して空き容量を増やすことができるかについて、詳しく見ていきます。 DriverStoreにあるStaged Driversは、管理者権限がなくてもインストールできます。

The full path to the folder:

C:\WindowsSystem32³³DriverStore

Here may be how the contents of the FileRepository folder like:

clean filerepository folder in driverstore

このフォルダには多くのサブディレクトリがあり、各ファイル名にはドライバー ‘inf ファイルが指定されています。

OS または手動でドライバーを更新する場合、古いドライバーをこのフォルダーに格納することができ、後でドライバーをロールバックするのに使用されます。

Cleaning Up DriverStoreFileRepository

基本的に、Windows 10 ではフォルダーの内容をすべて削除できますが、これは安全ではなく、エラーやクラッシュなどに直面する可能性があります。

Windows 10 には、古い未使用のドライバーも削除できるディスク クリーンアップ ツールが組み込まれています。

  1. ディスク クリーンアップ ウィザードを Win + R キーで実行して Cleanmgr.NET というコマンドを入力し、次のように実行します。exe;
    clean filerepository folder disk cleanup
  2. Disk Cleanup for (C:) ウィンドウで、Cleanup System Files ボタンをクリックします。
  3. Device driver packages オプションを選択し OK ボタンをクリックしてドライバークリーンアップをスタートさせます。
    clean filerepository in driverstore

しかしながら、この FileRepository フォルダのクリーンアップ方法は非常に非効率的です。

DriverStore フォルダをより深くクリーンアップしたい場合は、以下の手順に従ってください:

  1. Win キーを押して、「コマンド プロンプト」と入力します。
  2. pnputil.exe /e > c:drivers.txt と入力して Enter キーを押します。
     pnputil.exe
  3. ステップ 2 のコマンドは C: ドライブにドライバー パッケージのリストが格納されたファイル drivers.txt を作成します(フォルダは FileRepository に格納される予定です)。
    drivers FileRepository
  4. ここで、コマンド pnputil.exe /d oemNN.inf (NN – drivers.txt のドライバー ファイル パッケージの番号、たとえば oem07.inf) を使用して、すべての不要なドライバーを削除することができます。
    pnputil.exe driver package

ドライバーがシステムで使用されていない場合、「Driver package deleted successfully」というメッセージが表示されるはずです。 そうでない場合は、エラーが表示されます。 “Deleting the driver package failed: Deleting driver package failed: One or more devices are presently installed using the specified INF “というエラーが表示されます。 このドライバーが不要であることが確かであれば、/f オプションを使用して削除できます。

Pnputil.exe /d /f oem2.inf

システムに多数のドライバーがある場合、以下のスクリプトを使用してドライバーを自動削除することができます。 以下のコードを記述したテキストファイル cleanupdrivers.bat を作成し、管理者権限で実行します。 このスクリプトは、インデックスが1~400のすべてのinfファイルを順次ループし、対応するドライバーファイルを削除します。 ドライバが使用されているか、存在しない場合はスキップされます。

@echo offfor /L %%N in (1,1,400) do ( echo Deleting driver OEM%%N.INF pnputil /d OEM%%N.INF)

便宜上、インストールされているすべてのドライバのリストを Excel テーブルに作成し、同じドライバの重複を見つけ、インストール日やドライバのバージョンでソートすることが可能です。 各ドライバーの最新バージョンのみでシステムを維持することをお勧めします。

  1. コマンドを使用して、ドライバーのリストをテキストファイルにエクスポートすることができます。
    dism /online /get-drivers /format:table > c:\drivers.txt
  2. 次に、テキストファイルをテキスト行から消去する必要があります;
    clean filerepository folder in windows 10
  3. このファイルを Excel アプリに読み込み、空の行と列を削除します;
  4. 結果として、ドライバー名、バージョン、クラス名、ベンダー、インストール日付のリストが得られます。
  5. あとは、リストをソートして、同じ名前のドライバー (インストール日による最新バージョンを除く) を選択します;
    clean filerepository in driverstore windows 10
  6. これで、上記のように pnputil ユーティリティを使って、古いドライバーを削除することが可能になりました。

最初に古いグラフィック カードのドライバーを削除することをお勧めします (Windows 10 では、デバイス マネージャーでドライバーの現在のバージョンに関する情報を見つけることができます)。 また、他の接続デバイス (プリンター、スキャンなど) の古いドライバーを削除することも自由です。 不明なシステム デバイスのドライバ (Intel、AMD など) を削除することはお勧めしません。 ドライバを削除した後、コンピュータを再起動します。 システム起動後、いくつかのデバイスに「不明なデバイス」という説明と黄色いアイコンがデバイスマネージャに表示される場合、そのようなドライバーは手動でダウンロードおよびインストールするか、自動ドライバー更新機能を使用する必要があります。 ほとんどの場合、劇的に減少しています。

Using Driver Store Explorer

上記のタスクは、Driver Store Explorer (RAPR) ユーティリティの助けを借りて実行することもできます。 それらをチェックして、パッケージの削除を押します (強制削除オプションをチェックしなかった場合、現在システムで使用されているドライバは削除されません。

Tip. 古いドライバの選択] ボタンを押すと、古いドライバを自動的に選択できます。

FileRepository フォルダを手動で削除する方法

Important! これらの手順を実行すると、Windows 10 でクラッシュが発生し、システムに損傷を与える可能性があります! 自己責任で行ってください!

手動で FileRepository のファイルを削除することができます(ただし、安全ではないのでお勧めしません):

  1. フォルダ C:\WindowsSystem32³³DriverStore に移動して FileRepository フォルダを右クリックしプロパティを押してください。
    FileRepository properties
  2. セキュリティタブを開き、詳細設定をクリックします。
    advanced FileRepository
  3. 所有者の欄で変更をクリックします。
    owner FileRepository
  4. ユーザ名を入力するか詳細設定 > Find Now でリストの中から選択します。 ОK.
    ユーザーグループ FileRepository
  5. サブコンテナ上の所有者の置き換えとすべての子オブジェクトの権限エントリをこのオブジェクトから継承可能な権限エントリに置き換えをクリックします。
    owner subcontainers FileRepository
  6. ここで、「セキュリティ」タブに戻ります。 ユーザーリストの編集をクリックします。
  7. 追加…>詳細設定を押して、リストの中から自分のアカウントを見つけて選択します。 フルコントロールのアクセス権を設定します。 ОKをクリックし、変更を確認します。 終了後、OKをクリックします。
  8. これでフォルダの中身を手動で削除することができます(一部のファイルは現在OSが使用しているためまだ削除できませんが、該当ボタンをクリックするとスキップできます)

以上です!

  • これで、フォルダの中身を手動で削除することができます(一部のファイルは現時点ではOSが使用しているので、削除できない)。 これが役に立ち、FileRepository フォルダをクリーンアップしてスペースを解放するのに役立つことを願っています。
  • コメントを残す コメントをキャンセル

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

    最近の投稿

    • アセラ復活。 NYCまたはボストンで99ドル
    • OMIM Entry – # 608363 – CHROMOSOME 22q11.2 DUPLICATION SYNDROME
    • Kate Albrecht’s Parents – Learn More About Her Father Chris Albrecht And Mother Annie Albrecht
    • テンプル・フォーク・アウトフィッターズ
    • Burr(小説)

    アーカイブ

    • 2022年2月
    • 2022年1月
    • 2021年12月
    • 2021年11月
    • 2021年10月
    • 2021年9月
    • 2021年8月
    • 2021年7月
    • 2021年6月
    • 2021年5月
    • 2021年4月
    • DeutschDeutsch
    • NederlandsNederlands
    • SvenskaSvenska
    • DanskDansk
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • RomânăRomână
    • PolskiPolski
    • ČeštinaČeština
    • MagyarMagyar
    • SuomiSuomi
    • 日本語日本語
    ©2022 CDhistory | Powered by WordPress & Superb Themes