aplicații presetate folosind dism

aplicatii preinstalate, inclusiv fișier de licență și fișiere de date de utilizator, care pot fi eliminate din imaginea Windows utilizând DISM DISM.exe sau cmdleturile în Windows PowerShell. Înainte de a instala o nouă versiune a aplicației ar trebui să ștergeți versiunea veche.

Deschideți un administrator de implementare Instrumente Command Prompt instalat cu ADK. În ecranul inițial, introduceți fondurile pentru a implementa și de a lucra cu imagini. faceți clic pe butonul din dreapta al mouse-ului și selectați Executare ca administrator.

Conectarea la serviciu o imagine offline. Introduceți următoarea comandă la un prompt de comandă:

/ Mount -Image /ImageFile:c:\images\myimage.wim / Index Dism: 1 / mountdir: C: \ test \ off-line

Găsiți numele complet al pachetului de aplicare, care trebuie să fie eliminate. Introduceți următoarea comandă la un prompt de comandă:

Dism / Imagine: C: \ test \ off / get-ProvisionedAppxPackages

Eliminați aplicația din imagine montată. De exemplu, tastați următoarea comandă la un prompt de comandă:

Dism / Imagine: C: \ test \ off-line / Remove-ProvisionedAppxPackage / PackageName: microsoft.devx.appx.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp

În cazul în care cererea nu este înregistrată în profilul de utilizator din imagine (de exemplu, în cazul în care imaginea este universală și nu a fost implementat), aplicația este eliminată din imagine. Dacă imaginea Windows a fost încărcat și a fost creat un profil de utilizator, atunci cererea este înregistrată pregătit pentru utilizator și trebuie să eliminați această aplicație prin cmdlet Remove-AppxPackage, după ce eliminați pregătirea pentru ea.

Dacă trebuie să actualizați aplicația, puteți preseta versiunea actualizată a cererii semnate de magazin. Introduceți următoarea comandă la un prompt de comandă:

Dism / Imagine: C: \ test \ off-line / Add-ProvisionedAppxPackage / CaleFolder: C: \ download-uri \ appxpackage

Salvați modificările și demontează imaginea. Introduceți următoarea comandă la un prompt de comandă:

Dism / demontează -Image / mountdir: C: \ test \ off-line / comite

Deschide un Windows PowerShell ca administrator. Este necesar ca computerul principal execută Windows 8 sau Windows 8.1. Dacă nu, instalați o versiune acceptată de Windows PowerShell. Mai multe detalii: Utilizați DISM în Windows PowerShell.

Se montează imaginea. La Windows PowerShell comandă, de tip:

WindowsImage -ImagePath c, montate: imagini \ \ myimage.wim -Index 1 -path c: \ test \ off-line

Găsiți numele complet al pachetului de aplicare, care trebuie să fie eliminate. La Windows PowerShell comandă, de tip:

Get- AppxProvisionedPackage -path c: \ test \ off-line

Utilizați cmdletul Add-AppxProvisionedPackage în Windows PowerShell pentru a elimina aplicația. La Windows PowerShell comandă, de tip:

Remove- AppxProvisionedPackage -path c: \ test \ off -PackageName microsoft.devx.appx.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp

În cazul în care cererea nu este înregistrată în profilul de utilizator din imagine (de exemplu, în cazul în care imaginea este universală și nu a fost implementat), aplicația este eliminată din imagine. Dacă imaginea Windows a fost încărcat și a fost creat un profil de utilizator, atunci cererea este înregistrată pregătit pentru utilizator și trebuie să eliminați această aplicație prin cmdlet Remove-AppxPackage, după ce eliminați pregătirea pentru ea.

  1. Dacă trebuie să actualizați aplicația, puteți preseta versiunea actualizată a cererii semnate de magazin. La Windows PowerShell comandă, de tip:

Add- AppxProvisionedPackage -path c: \ test \ off -FolderPath c: \ de descărcări \ appxpackage

  • Salvați modificările și demontează imaginea. La Windows PowerShell comandă, de tip:

    Dismount- WindowsImage -path c: \ test \ off -save

    aplicații pre-instalat pe computer poate avea acces la datele de utilizator, specifice instalației. date de utilizator se adaugă la cererea în timpul pre-instalare și sunt disponibile în timpul rulării. Datele de utilizator permit dezvoltatorilor să configureze caracteristicile și funcționalitatea aplicației, inclusiv posibilitatea de a crea rapoarte.

    Utilizatorul trebuie să specificați fișierul de date în aplicația prestabilită utilizând instrumentul DISM, iar cmdlet Add-AppxProvisionedPackage Windows PowerShell. Următoarea comandă demonstrează acest efect cu ajutorul funcției DISM:

    Dacă fișierul de date de utilizator există deja în depozitul de date de aplicare - de exemplu, în cazul în care un pachet a fost deja adăugat la imagine - fișierul existent este suprascris. Dacă fișierul nu este restabilită de instalare eșuează.

    Puteți elibera o actualizare pentru aplicația prin magazin, fără a pierde fișier de date de utilizator. Cu toate acestea, în cazul în care un utilizator șterge o aplicație, fișier de date de utilizator vor fi disponibile chiar și după reinstalarea aplicației.

    aplicații pre-instalat pe computer poate avea acces la datele de utilizator, specifice instalației. date de utilizator se adaugă la cererea în timpul pre-instalare și sunt disponibile pentru aplicația în timpul rulării. Datele de utilizator permit dezvoltatorilor să configureze caracteristicile și funcționalitatea aplicației, inclusiv posibilitatea de a crea rapoarte.

    fișier Custom.data apare în locația aplicației de instalare. Nume Custom.data codificate și nu pot fi schimbate. Cererea dumneavoastră poate verifica existența acestui fișier pentru a stabili dacă cererea este preinstalat. Aici este un exemplu pentru a accesa fișierul Custom.data.

    fișier Custom.data poate conține orice conținut și nu au nici o aplicație format dorit. presetări proces face pur și simplu la dispoziția aplicației. Dezvoltatorii pot furniza un fișier de date parteneri presetate sau puteți fi de acord pe un format care va permite partenerilor să creeze conținut.

    La crearea și depanarea aplicației în Microsoft Visual Studio, nu puteți accesa fișierul din cadrul aplicației Custom.data locația de instalare, deoarece aplicația nu este pre-instalat. Puteți simula fișierul utilizat Custom.data prin plasarea unui fișier Custom.data de test în aplicația propriu-zisă, și apoi descărcați și testați un fișier aplicație locală. Pentru a face acest lucru, modificați codul de probă ( „microsoft.system.package.metadata \\ Custom.data“). Apoi (funcția (fișier)

    După verificarea formatul și conținutul fișierului puteți pune fișierul Custom.data la poziția finală, așa cum se arată în exemplul inițial.

    Deschideți DISM.exe din linia de comandă cu privilegii ridicate.

    dism / on-line / Add-ProvisionedAppxPackage /PackagePath:.\CustomData_1.0.0.1_AnyCPU_Debug.appx /CustomDataPath:.\Test.txt / SkipLicense

    /PackagePath:.\CustomData_1.0.0.1_AnyCPU_Debug.appx puncte la un pachet de aplicații de testare locale și /CustomDataPath:.\Test.txt - Custom.data la dosar. Rețineți că numele de fișier introdus aici nu este utilizat după instalarea datelor din aplicație.

    Acum, o aplicație are țiglă de pe ecranul de start. folosit pentru a testa aplicația. Cererea trebuie să aibă acces la dosarul Custom.data. Dacă aveți nevoie de mai mult de depanare, conectați debugger după rularea aplicației din ecranul de start.

    Poate fi necesar să ieșiți și să reintroduceți pentru a vizualiza aplicația de pe ecranul de start.

    După finalizarea testarea aplicației pe care doriți să ștergeți un pachet prestabilit pentru a continua să utilizeze mediul de dezvoltare. Pentru a șterge un pachet prestabilit utilizând Windows PowerShell, puteți utiliza Get-AppxPackage pentru a transmite numele complet al pachetului de aplicare prin conducta cmdlet Eliminare-ProvisionedAppxPackage:

    Get-AppxPackage * CustomData * | Eliminați-ProvisionedAppxPackage

    o parte cunoscută a numelui de aplicare - * CustomData *

    articole similare