Windows 10および11にインストールされているプログラムを非表示にする方法は?
この投稿では、プログラムを非表示にする方法を紹介します Windowsのコントロールパネルにインストールされているアプリのリストから。このガイドは、Windows XPから始まり、Windows10およびWindows11の最新ビルドまでのすべてのWindowsバージョンに適用されます。
インストールされているGimpに関するエントリを非表示にすることがタスクであるとします。 (画像エディタ)。 コントロールパネルを開きます プログラムと機能に移動します セクション。 Gimp 2.10.28 インストールされているアプリのリストにエントリがあります。
また、インストールされているプログラムに関する情報は、最新の設定にあります。 UI([設定]-> [アプリ])。
インストールされたアプリケーションに関するエントリは、Windowsレジストリを介して非表示にできます。ただし、まず最初に、コントロールパネルに表示されるインストール済みプログラムのリストをWindowsがどのように作成するかを理解する必要があります。インストールされているアプリケーションに関する情報は、次の3つのレジストリキーのいずれかにあります。
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall –デバイスのすべてのユーザー向けのプログラムの一般的なリスト。
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall –このレジストリキーには、x64Windowsビルドにインストールされているx86アプリに関するエントリが含まれています。
- HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall –現在のユーザー専用にインストールされているアプリが含まれています。
Windowsは、これらのレジストリキーのエントリに基づいて、設定またはコントロールパネルに表示されるインストール済みプログラムのリストを生成します。
私の場合、GIMPは Wingetを介してインストールされます パッケージマネージャーは私のユーザープロファイルにのみ適用されるため、そのエントリはユーザーレジストリハイブ HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall内にあります。 。
アプリケーションの登録キーを見つけます(私の例では GIMP-2_is1 )そして、 SystemComponentという名前の新しい32ビットDWORDレジストリパラメータを作成します。 値1 :SystemComponent = dword: 00000001
インストールされているプログラムのリストでウィンドウを更新します( F5 を押します) 鍵)。 GIMPエントリがリストから消えるはずです。
アプリのエントリは、最新のWindows10設定パネルのインストール済みプログラムのリストにも表示されなくなります。
ヒント 。 Windowsにインストールされているプログラムを非表示にする別の方法があります。これを行うには、 DisplayNameの名前を変更します QuietDisplayNameへのパラメータ 同じregキーの下。
コマンドプロンプトからプログラムを非表示にすることができます。以下は、スクリプトおよびバッチファイルで使用できるそのようなコマンドの例です(このコマンドは、インストールされている7-Zipアーカイバを非表示にします):
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\7-zip" /v SystemComponent /t REG_DWORD /d 1 /f
プログラムを再び表示するには、SystemComponentパラメーターを削除する(またはその値を0
に変更する)だけです。 次のコマンドを使用します:REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\7-zip" /v SystemComponent /t REG_DWORD /d 0 /f
)または、QuietDisplayNameパラメータの名前をDisplayNameに変更します。
C++再配布可能パッケージや.NETFrameworkのバージョンなどのシステムアプリは、この方法で非表示にすることはできません。
PowerShellスクリプトを使用してインストール済みアプリを非表示にする
一度に複数のアプリケーションをユーザーから隠す必要がある場合は、次のPowerShellスクリプトを使用できます。非表示にするプログラムのリストは、 AppsToHidで指定されています e変数。次に、スクリプトはすべてのレジストリキーをチェックし、プログラムエントリを含むキーを見つけて、 SystemComponentを作成します。 値が1のレジストリパラメータ それぞれに(パラメータがすでに存在する場合、その値は1に変更されます)。
PowerShellからレジストリキーとパラメーターを管理する方法の詳細については、「PowerShellを使用してレジストリキーを取得、作成、編集、および削除する方法」の記事を参照してください。
$RegPaths = @(
"HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*",
"HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*",
"HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*"
)
$AppsToHide = @(
"*GIMP*",
"*7-Zip*",
"*Teams*",
"*Firefox*",
)
foreach ($App in $AppsToHide) {
foreach ($Path in $RegPaths) {
$AppKey = (Get-ItemProperty $Path -ErrorAction SilentlyContinue| Where-Object { $_.DisplayName -like $($App) }).PSPath
if ($null -ne $AppKey) {
$SystemComponent = Get-ItemProperty $AppKey -Name SystemComponent -ErrorAction SilentlyContinue
if (!($SystemComponent)) {
New-ItemProperty "$AppKey" -Name "SystemComponent" -Value 1 -PropertyType DWord
}
else {
$SystemComponentValue = (Get-ItemProperty $AppKey -Name SystemComponent -ErrorAction SilentlyContinue).SystemComponent
if ($SystemComponentValue -eq 0) {
Set-ItemProperty "$AppKey" -Name "SystemComponent" -Value 1
}
}
}
}
}
私の例では、スクリプトを使用してTeams、Gimp、Firefox、および7-zipアプリを非表示にしています。このPowerShellスクリプトは、GPOを介してドメインコンピューターで実行できます。
インストールされているすべてのプログラムをユーザーのコントロールパネルから完全に非表示にすることができます。これを行うには、ローカルグループポリシーパラメーターを編集する必要があります。
ローカルGPOエディター(gpedit.msc
)を開きます )、ユーザー設定–>管理用テンプレート–>コントロールパネル–>プログラムのセクションに移動します 、ポリシーを有効にします[プログラムと機能]ページを非表示にします 。
gpupdate /force
を使用してグループポリシー設定を更新します コマンドを実行し、コントロールパネルの[プログラムと機能]ウィンドウがユーザーに表示されないことを確認します。コントロールパネルで、「システム管理者がプログラムと機能を無効にしました」というメッセージが表示されます。 」が表示されます。
次のコマンドを使用して、インストールされているWindowsプログラムのリストがWindowsのコントロールパネルに表示されないようにすることもできます。
REG add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Programs" /v NoProgramsCPL /t REG_DWORD /d 1 /f
REG add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Programs" /v NoProgramsAndFeatures /t REG_DWORD /d 1 /f
-
Windows 10 でインストール済みプログラムを別のドライブに移動する方法
Windows 10 でプログラム、ソフトウェア、またはアプリケーションを実行するには、最初にインストールする必要があります。プログラムのインストールは、通常、オペレーティング システムを含むルート フォルダで行われます。ほとんどの場合、それはドライブ C です。しかし、インストールし続けるすべてのプログラムとゲームで C ドライブがいっぱいになり始めたらどうしますか?ドライブ C にはすべての Windows オペレーティング システム ファイルまたはプログラム ファイルが含まれており、間違ったフォルダを削除するとコンピュータが誤動作する可能性があるため、ドライブ C から削除できる、または
-
Windows 10 でドライブを非表示にする方法
私たちのパソコンは、写真、ビデオ、ドキュメントなどの機密性の高い貴重なデータでいっぱいです。ストーカーからデータを保護するために、個人的なコンテンツを含むファイルやフォルダを非表示にします。しかし、隠しておきたいコンテンツがたくさんある場合はどうすればよいでしょうか。個々のファイルを非表示にする必要があることを想像してみてください。控えめに言っても、困難な作業です。このような場合、機密情報を含むすべてのファイルとフォルダーを特定のドライブに配置し、そのドライブを非表示にすることをお勧めします。 Windows ドライブが非表示になると、システムにアクセスする人は、ドライブが存在しないという誤解