Előre alkalmazások DISM
Előre telepített alkalmazások, beleértve licenszfájlt és a felhasználói adatfájlok, hogy lehet eltávolítani a Windows képet az DISM DISM.exe vagy parancsmagokkal Windows PowerShell. Telepítése előtt egy új változatát az alkalmazás törli a régi változat.
Nyisson egy rendszergazda telepítőeszközök Command Prompt telepített az ADK. A kezdő képernyőn adja meg az alapokat, hogy telepíteni és kezelheti a képeket. kattintson jobb egérgombbal, és válassza a Futtatás rendszergazdaként.
Csatlakozás a szolgáltatás offline képet. Írja be a következő parancsot a parancssorba:
DISM / Mount-Kép /ImageFile:c:\images\myimage.wim / Index: 1 / mountdir: c: \ test \ elérhető
Keresse meg a teljes nevét az alkalmazás csomag, amelyet el kell távolítani. Írja be a következő parancsot a parancssorba:
DISM / Image: C: \ test \ offline / Get-ProvisionedAppxPackages
Távolítsuk el az alkalmazást a szerelt képet. Például írja be a következő parancsot a parancssorba:
DISM / Image: c: \ test \ offline / Remove-ProvisionedAppxPackage / PackageName: microsoft.devx.appx.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp
Ha az alkalmazás nem regisztrált felhasználói profil a képen (például, ha a kép egyetemes és nem telepített), az alkalmazás eltávolítjuk a képet. Ha a Windows-kép volt töltve, és létrehozott egy felhasználói profilt, majd az elkészített alkalmazás regisztrált felhasználó és el kell távolítani ezt az alkalmazást keresztül cmdlet Remove-AppxPackage, ha eltávolítja a felkészülés is.
Ha frissítenie kell az alkalmazás segítségével beállíthatja a frissített változata az alkalmazás által aláírt boltban. Írja be a következő parancsot a parancssorba:
DISM / Image: c: \ test \ offline / Add-ProvisionedAppxPackage / MappaElérésiÚtja: c: \ Downloads \ appxpackage
Mentse a változtatásokat és leválasztani a képet. Írja be a következő parancsot a parancssorba:
DISM / leválasztása-Kép / mountdir: c: \ test \ offline / elkövetni
Nyisson meg egy Windows PowerShell mint rendszergazda. Szükséges, hogy a fő számítógép Windows 8 vagy a Windows 8.1. Ha nem, telepítse támogatott verziójú Windows PowerShell. További részletek: A DISM Windows PowerShell.
Fel kell szerelni a képet. A Windows PowerShell parancssor, típus:
Szerelőkarikák WindowsImage -ImagePath c: \ képek \ myimage.wim -index 1 -path c: \ test \ elérhető
Keresse meg a teljes nevét az alkalmazás csomag, amelyet el kell távolítani. A Windows PowerShell parancssor, típus:
Kap- AppxProvisionedPackage -path c: \ test \ elérhető
A Hozzáadás-AppxProvisionedPackage cmdlet Windows PowerShell eltávolítani az alkalmazást. A Windows PowerShell parancssor, típus:
Remove- AppxProvisionedPackage -path c: \ test \ elérhető -PackageName microsoft.devx.appx.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp
Ha az alkalmazás nem regisztrált felhasználói profil a képen (például, ha a kép egyetemes és nem telepített), az alkalmazás eltávolítjuk a képet. Ha a Windows-kép volt töltve, és létrehozott egy felhasználói profilt, majd az elkészített alkalmazás regisztrált felhasználó és el kell távolítani ezt az alkalmazást keresztül cmdlet Remove-AppxPackage, ha eltávolítja a felkészülés is.
- Ha frissítenie kell az alkalmazás segítségével beállíthatja a frissített változata az alkalmazás által aláírt boltban. A Windows PowerShell parancssor, típus:
Add- AppxProvisionedPackage -path c: \ test \ elérhető -FolderPath c: \ Downloads \ appxpackage
Dismount- WindowsImage -path c: \ test \ elérhető -Save
Előre telepített alkalmazásokat a számítógépre is hozzáférhetnek a felhasználói adatokhoz, kifejezetten a telepítést. Felhasználói adatokat hozzáadjuk az alkalmazás során a pre-telepítés, és rendelkezésre állnak a futás során. A felhasználói adatok lehetővé teszik a fejlesztők számára beállítani szolgáltatásokat és funkciókat az alkalmazás számára, beleértve a lehetőségét jelentéseket.
A felhasználónak meg kell adnia az adatállományban, az előre beállított alkalmazást a DISM eszközt, és a parancsmagot Add-AppxProvisionedPackage Windows PowerShell. Az alábbi parancs bemutatja ezt a hatást a DISM eszköz:
Ha a felhasználói adatok fájl már létezik az adattárban történő alkalmazására - például, ha egy csomagot már hozzáadni a képhez - a meglévő fájlt felülírja. Ha a fájl nem áll helyre a telepítés nem sikerült.
Akkor engedje frissítés az alkalmazás segítségével a boltban, anélkül, hogy elveszítené a felhasználói adatok fájlt. Azonban, ha egy felhasználó töröl egy alkalmazást, a felhasználói adatok fájl is elérhetők lesznek, miután az alkalmazás újratelepítését.
Előre telepített alkalmazásokat a számítógépre is hozzáférhetnek a felhasználói adatokhoz, kifejezetten a telepítést. Felhasználói adatokat hozzáadjuk az alkalmazás során a pre-telepítés, és rendelkezésre állnak az alkalmazás a futás során. A felhasználói adatok lehetővé teszik a fejlesztők számára beállítani szolgáltatásokat és funkciókat az alkalmazás számára, beleértve a lehetőségét jelentéseket.
Custom.data fájl megjelenik a helyét a telepítő alkalmazás. Név Custom.data kódolva, és nem lehet megváltoztatni. Az alkalmazás képes ellenőrizni a fájl meglétét annak megállapítására, hogy az alkalmazás előre telepítve. Itt egy példa, hogy a fájl eléréséhez Custom.data.
Custom.data fájl tartalmazhat bármilyen tartalmat, és bármilyen formátum kívánt alkalmazást. Folyamat előre beállított egyszerűen hozzáférhetővé teszi a kérelmet. A fejlesztők olyan adatfájlt partnerek előre, vagy tud megegyezni a formában, amely lehetővé teszi a partnerek a tartalom létrehozásához.
Létrehozásakor és hibakeresés az alkalmazás a Microsoft Visual Studio, nem tudja elérni a fájlt az alkalmazáson belül Custom.data telepítés helyét, mert az alkalmazás nincs előre telepítve. Akkor szimulálni használatát Custom.data fájlt Teszthívással Custom.data fájlt maga az alkalmazás, majd töltse le és tesztelje a helyi alkalmazás fájlt. Ehhez módosítani kell a minta kódját ( „microsoft.system.package.metadata \\ Custom.data”.) Ezután (function (fájl)
Miután ellenőrizte a méret és a fájl tartalmát meg lehet tenni Custom.data fájlt végleges helyére, ahogy azt az eredeti példa.
Nyissa meg a DISM.exe a parancssorból magasabb jogosultsággal.
DISM / online / Add-ProvisionedAppxPackage /PackagePath:.\CustomData_1.0.0.1_AnyCPU_Debug.appx /CustomDataPath:.\Test.txt / SkipLicense
/PackagePath:.\CustomData_1.0.0.1_AnyCPU_Debug.appx pont egy helyi teszt alkalmazás csomagot és /CustomDataPath:.\Test.txt - Custom.data fájlt. Ne feledje, hogy a fájl neve az itt megadott nem használják a telepítés után az adatokat az alkalmazásban.
Most egy alkalmazás csempe a kezdőképernyőn. használt teszt alkalmazását. Az alkalmazás hozzáférést kell biztosítani Custom.data fájlt. Ha több kell, hibakeresés, csatlakoztassa a hibakereső futtatása után az alkalmazás a kezdőképernyőn.
Lehet, hogy kilép, és újra be, hogy megtekinthesse az alkalmazás a kezdőképernyőn.
Befejezése után a tesztelés az alkalmazás a törölni kívánt előre beállított csomagot továbbra is használni fejlesztési környezetet. Ha törölni szeretne egy előre beállított csomagot a Windows PowerShell, akkor használhatja a Get-AppxPackage továbbítja a teljes nevét, a pályázati csomag csővezetéken keresztül parancsmagot Remove-ProvisionedAppxPackage:
Get-AppxPackage * CustomData * | Távolítsuk-ProvisionedAppxPackage
* CustomData * - ismert része az alkalmazás neve