Windows 7 のファイル仮想化と互換性ファイル ツールバー ボタン

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

Windows 7 および Windows Vista では、プログラムに書き込み権限が昇格されていない場合、C:\プログラム ファイルまたはC:\WindowsWindows では、プログラムがそこに書き込んでいると認識させます。ただし、それはリダイレクトに対するアクション仮想ストアUser フォルダーの AppData ストアの下にあります。通常、INI ファイル、データ ファイル、テンプレートはこのような方法でリダイレクトされます。この投稿では、について説明しますファイル仮想化Windows 7 の [互換性ファイル] ツールバー ボタン。

Windows 7 でのファイル仮想化

例として、Maxthon ブラウザを使用します。そのファビコンは次の場所に保存されることになっています。

C:\Program Files\Maxthon2\Favicons

ただし、これらは次のフォルダーに保存されます。

C:\Users\Username\AppData\Local\VirtualStore\Program Files\Maxthon2\Favicons

「互換性ファイル」ツールバーボタン

したがって、最初のフォルダーを開くと、空のフォルダーが表示されます。しかし、クリックすると、互換性ファイルタブをクリックすると、すぐに後者のフォルダーが開き、そこにすべてのファビコンが表示されます。

と呼ばれていますファイル仮想化

の 1 つです。セキュリティ機能Windows では明らかではありません。この機能は、アプリケーション、つまり次のことができる仮想ストアを提供します。システムを損なうことなく読み書きできる。たとえば、System32 への書き込みを試みるアプリがある場合、Windows は、アプリケーションが使用できる仮想 System32 をユーザーのプロファイル内に作成します。

保護モードで実行されている Internet Explorer は、この機能を利用します。 Web ページにアクセスすると、実際のスタートアップ フォルダーではなく仮想スタートアップ フォルダーにファイルが配置され、次回の起動時にファイルが実行されなくなります。

これにより、アプリケーションに管理者権限が必要な場合でも、アプリケーションを標準ユーザーとして実行できるようになります。つまり、Windows はリダイレクトし、そのようなアプリケーションは、指定されたセキュリティで保護された領域からユーザーのプロファイルの下にある仮想ストアに書き込みます。に似たものですレジストリの仮想化