Běžné problémy souborů a registru virtualizace v systému Windows Vista nebo Windows 7

Podpora pro systém Windows Vista bez jakékoli aktualizace service Pack nainstalována skončila 13 Duben 2010. Chcete-li pokračovat v přijímání aktualizací zabezpečení pro systém Windows, zkontrolujte, zda že používáte systém Windows Vista s aktualizací Service Pack 2 (SP2). Další informace naleznete na této webové stránce společnosti Microsoft: končí podpora některých verzí systému Windows

Příznaky

Při používání funkce virtualizace systému Windows Vista nebo Windows 7, může soubor zkušeností a Virtualizace registru problémy, které jsou popsány v následujících scénářích.

Scénář 1: Zobrazí chybové zprávy při instalaci, upgradu nebo použití aplikace

Při instalaci, upgradu nebo použití aplikace, může se zobrazit různé chybové zprávy, které označují, že byl odepřen přístup. Například setkat s jedním z následujících příznaků:
  • Po instalaci aplikace do jiné složky než složky % programfiles %, obdržíte chybové zprávy "přístup odepřen". Aplikace navíc nefunguje očekávaným způsobem.
  • Zobrazí se aplikace chybové zprávy podobné následujícím:
    Nelze vytvořit ve složce C:\MyApp\Temp
    Nelze vytvořit soubor v C:\MyApp\Temp\output.dat
  • Obdržíte chybové zprávy podobné následující:
    Chyba při zápisu do MyFile.exe
    Tento problém může nastat, když provedete některou z následujících akcí:
    • Vytvořit propojení ve virtualizovaných umístěních.
    • Šifrování souborů pomocí systému souborů EFS.
    • Pokusíte se zobrazit komprimované soubory.
    • Kopírovat .exe, sys nebo soubor DLL do virtualizovatelných umístění pomocí příkazového řádku.
  • Části aplikace, které vyžadují soubor vstup nebo výstup nebudou fungovat správně.

Scénář 2: Nelze najít soubor nebo složku, kterou jste právě vytvořili

Při použití aplikace, pro kterou je povolená virtualizace, vytvoříte datové soubory ve virtualizovatelných umístěních systému souborů. Použijete-li pro přístup k těmto soubory nově vytvořené jinou aplikací nebo Průzkumníka Windows, nemůžete je najít. Například pokud uložíte soubor v aplikaci % programfiles %, % systemroot %, % systemdrive % nebo % programdata % složek pro úpravu fotografií, nemůže najít tento soubor.

Scénář 3: Inovace aplikace a dojde k neočekávanému chování programu

Po upgradu aplikace se zobrazí chybová zpráva podobná následující:
Došlo k chybě. Proveďte upgrade aplikace
Aplikace navíc nefunguje očekávaným způsobem. Zdá se, že aplikace používat data nesprávná nebo před upgradem.

Scénář 4: Po odinstalaci aplikace soubory aplikace jsou stále přítomen v počítači

V tomto scénáři se vyskytnout některý z následujících příznaků:
  • V jiné aplikaci zjistíte, že informace o souborů a složek pro odinstalované aplikace stále existuje v % programfiles %, % programdata %, % systemdrive % nebo složky % systemroot %.
  • Složka %userprofile%\AppData\Local\VirtualStore je větší, než očekáváte. Po odinstalaci aplikace nebyly odebrány virtualizované soubory vytvořené za běhu aplikace.

Příčina

Tyto problémy jsou způsobeny jeden nebo více z následujících podmínek:
  • Aplikace se pokusí vytvořit soubory nebo složky mimo určené virtualizované složky.
  • Soubory uložené aplikací do složky % programfiles % mohou být směrovány do jiné složky než virtuální úložiště uživatele.
  • Aplikace používá soubor, který není podporován pro virtualizaci.

Řešení

Scénář 1

Chcete-li zjistit, zda máte problém, který je popsán v scénář 1, vyhledejte v prohlížeči událostí události FileCreateVirtualExclude . Chcete-li to provést, postupujte takto:
  1. Klepněte na tlačítko StartStart button , do pole Zahájit hledání zadejte příkaz eventvwr a potom klepněte na tlačítko eventvwr.exe v seznamu programy.

    User Account Control permission Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klepněte na tlačítko pokračovat.
  2. Rozbalte protokoly aplikací a služeb, rozbalte položku Microsoft, rozbalte položku Windows, rozbalte UacFileVirtualizationa poté zvolte položku Operational. Pokud ID události 5000, došlo k události FileCreateVirtualExclude .
Chcete-li tento problém vyřešit, použijte jednu z následujících metod:
  • Přeinstalujte aplikaci ve složce % programfiles %, pokud program není nainstalován ve složce % programfiles %.
  • Používáte účet, který má pověření pro správu ke spuštění této aplikace. Chcete-li to provést, vyhledejte a klepněte pravým tlačítkem myši na zástupce aplikace a potom klepněte na příkaz Spustit jako správce.

    User Account Control permission Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klepněte na tlačítko pokračovat.
  • Spuštění aplikace příkazového řádku s vyššími oprávněními. Chcete-li to provést, postupujte takto:
    1. Klepněte na tlačítko StartStart button a potom do pole Zahájit hledání zadejte cmd a klepněte na položku cmd.exe v seznamu programy.
    2. V seznamu programy klepněte pravým tlačítkem myši cmda potom klepněte na příkaz Spustit jako správce.

      User Account Control permission Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klepněte na tlačítko pokračovat.
    3. Cesta_k_aplikacím/Aplikacezadejte a stiskněte klávesu ENTER. Cesta_k_aplikacím/Aplikace představuje cestu a název aplikace.
  • Změňte nastavení zabezpečení pro složku aplikace. Chcete-li to provést, postupujte takto:
    1. Přihlaste se jako uživatel, který má pověření pro správu a potom pomocí programu Průzkumník Windows otevřete složku aplikace.
    2. Klepněte pravým tlačítkem myši na složku aplikace a potom klepněte na příkaz Vlastnosti.
    3. Na kartě zabezpečení klepněte na tlačítko Upravit.

      User Account Control permission Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klepněte na tlačítko pokračovat.
    4. Ve skupinovém rámečku skupiny nebo jméno uživateleklepněte na uživatelský účet.
    5. Ve skupinovém rámečku oprávnění pro uživateleklepněte na tlačítko Povolit pro následující oprávnění:
      • Upravit
      • Číst a spouštět
      • Zobrazovat obsah složky
      • Pro čtení
      • Zápis
    6. Klepněte na tlačítko OK

Scénář 2

Chcete-li tento problém vyřešit, použijte jednu z následujících metod:
  • Klepněte na tlačítko Kompatibilní soubory , které se zobrazí na panelu aplikace Explorer, zobrazte virtualizované soubory v dané složce. Tlačítko Kompatibilní soubory se zobrazí pouze v případě, že jsou virtualizované soubory ve složce.
  • Podívejte se do složky C:\Users\uživatelské_jméno\AppData\Local\VirtualStore vyhledejte soubory a složky.
  • Uložte data aplikace do složky ve vašem uživatelském profilu.

Scénář 3

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které popisují úpravu registru. Při nesprávné úpravě registru mohou nastat závažné problémy Proto se ujistěte, že budete opatrně postupovat podle těchto kroků Pro zvýšení ochrany před úpravou zálohujte registr. Pokud dojde k potížím, pak můžete registr obnovit ze zálohy. Pro další informace o zálohování a obnovení registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
322756 postup zálohování a obnovení registru v systému Windows


Chcete-li tento problém vyřešit, použijte jednu z následujících metod:
  • Spuštění aplikace příkazového řádku s vyššími oprávněními. Chcete-li to provést, postupujte takto:
    1. Klepněte na tlačítko StartStart button , do pole Zahájit hledání zadejte cmd a potom klepněte na položku cmd.exe v seznamu programy.

      User Account Control permission Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klepněte na tlačítko pokračovat.
    2. Typ Cesta_k_aplikacím/Aplikace. Cesta_k_aplikacím/Aplikace představuje cestu a název aplikace a potom stiskněte klávesu ENTER
  • Otevřete virtuální úložiště a odstraňte staré soubory dat aplikace. To provedete pomocí programu Průzkumník Windows otevřete složku C:\Users\uživatelské_jméno\AppData\Local\VirtualStore\Program Files\ aplikace a potom odstraňte všechny soubory, které nejsou vašimi dokumenty nebo datové soubory.
  • Z registru odstraňte virtuální úložiště.

    Virtuální úložiště v registru vyhledejte a odstraňte všechny nepotřebné klíče, postupujte takto:
    1. Klepněte na tlačítko StartStart button , zadejte příkaz regedit do pole Zahájit hledání a potom klepněte na tlačítko regedit.exe v seznamu programy.

      User Account Control permission Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klepněte na tlačítko pokračovat.
    2. Vyhledejte a vyberte následující podklíč registru:
      HKEY_CURRENT_USER\Software\Classes\VirtualStore
    3. Pro všechny klíče registru aplikace, které již nepotřebujete klepněte pravým tlačítkem myši na klíč, klepněte na tlačítko Odstranita potom klepněte na tlačítko Ano.

Scénář 4

Chcete-li tento problém vyřešit, pomocí programu Průzkumník Windows otevřete složku C:\Users\uživatelské_jméno\AppData\Local\VirtualStore\MyApp a odstraňte všechna zastaralá data aplikací.

Další informace

Souborů a registru virtualizace umožňuje uživatelům mít omezený přístup do registru a systému souborů zapisovat do těchto chráněných oblastí. Virtualizace se vytvoří kopie "uživatele" a poté přesměrovává následné operace s daty. Předpokládejme například, že aplikace běží pod omezeným uživatelským účtem nebo pod účty, které vyžadují oprávnění nástroje Řízení uživatelských účtů. Když aplikace zapíše do systémového umístění, jako do složky % programfiles % systému Windows Vista a Windows 7 přesměrování operace zápisu a čtení operace na místo specifické pro uživatele ve složce profilu uživatele (% localappdata%\VirtualStore). Ve výchozím nastavení je toto umístění C:\Users\uživatelské_jméno\AppData\Local\VirtualStore\Program Files\název_aplikace. Virtualizace registru funguje podobně, ale týká se klíčů registru v podstromu HKEY_LOCAL_MACHINE\SOFTWARE . Klíče a data v tomto podstromu jsou přesměrována na podklíč HKEY_CURRENT_USER\Software\Classes\VirtualStore .

Další informace naleznete na následujícím webu společnosti Microsoft:

Odkazy

Nápovědu pro běžné úlohy údržby systému v systému Windows Vista naleznete na následující webové stránce společnosti Microsoft:
Vlastnosti

ID článku: 927387 - Poslední kontrola: 14. 1. 2017 - Revize: 2

Váš názor