Anonim

Det bör noteras på framsidan att denna metod endast täcker programvara som är registrerad i Lägg till / ta bort i Windows . Annan programvara (som PuTTY eller JkDefrag som är fristående körbara filer) visas inte i en lista som den här. Men om det finns i Lägg till / ta bort kommer det.

Varför skulle du vilja göra detta?

Det finns flera goda skäl:

  • Du planerar att uppgradera från XP till 7 och behöver en fullständig lista över all programvara för ominstallation efter att 7 har installerats.
  • Du kommer att köpa en annan dator och vill klona den så nära din gamla dator som möjligt på det manuella sättet; detta kräver en komplett installerad app-lista.
  • Du planerar att göra en säkerhetskopia av all din installerad programvara och vill ha en trevlig enkel lista för att göra denna process enklare.

Jag är säker på att du kan tänka på några fler. Möjligheten att generera en lista som denna kommer att vara ganska praktiskt då och då.

Vilka versioner av Windows ska detta fungera på?

Det här är känt att det fungerar i XP, Vista och 7. Så långt som Win2000 har jag inte testat det eftersom jag inte har det - men om du har det, känn dig fri att testa och posta i en kommentar nedan om det fungerade eller inte.

Hur det är gjort

Detta är ännu ett exempel där vi ska gå till kommandoraden bra ol för att få saker gjort.

I XP: Start, Kör, skriv cmd, tryck på Enter.

I Vista / 7: Windows-logotyp, skriv cmd i sökrutan, högerklicka på cmd i listan ovan, Kör som administratör.

När det svarta kommandotolken visas, skriver du kommandot:

MKDIR C: MyList

..och tryck på Enter.

(Obs! Lägg inte ett utrymme i mappens titel. Skriv in som MyList och inte My List )

Skriv sedan:

wmic

..och tryck på Enter.

I XP får du antagligen ett meddelande som säger att "wmic installeras" om du aldrig har kört detta kommando tidigare. Om detta inträffar, vänta bara ett ögonblick eller två medan det installerar sig själv.

Det finns inget sådant meddelande i Vista / 7.

Din kommandotolk kommer att ändras till:

wmic: root / cli>

Nästa vad vi kommer att göra är att skapa en enkel textfil i roten till C som vi kan öppna med Notepad när den genereras.

Skriv in följande kommando och tryck på enter:

/output:C:MyListlist.txt produkt få namn, version

Var noga med snedstreck och avstånd. / utgång är en snedstreck. C: MyList .. och så vidare använder motstreck. Observera också att namnet, versionen inte har några mellanrum mellan de ord som är separerade av komma.

Tiden det tar att skapa den här listan beror på hur mycket saker du har installerat, men det bör inte ta längre än 1 minut att slutföra. Under denna tid kommer hårddisklampan att vara aktiv medan listan skrivs.

När du är klar kommer en ny rad att visas som bara anger:

wmic: rootcli>

Vid denna punkt skriver du:

utgång

..och tryck på Enter.

Så här ser ditt Command Prompt-fönster ut så här i Vista / 7:

I XP ser det ut så här:

Vid denna punkt skriver du (igen):

utgång

..och tryck på Enter. Kommandotolken fönstret stängs.

Nu måste vi öppna vår nyskapade textfil för att se vad som finns där.

Klicka på Start (eller Windows-logotyp), Kör , skriv C: MyList och klicka på OK. Det kommer att se ut så här:

Ett Windows Explorer-fönster öppnas. Den enda filen där bör vara lista eller list.txt . Dubbelklicka på textfilen för att öppna den. Du borde se något liknande:

Härifrån kan du undersöka listan och sedan när du är klar stäng Notepad. Listfilen kan sedan kopieras eller flyttas vart du vill, eller lämnas som den är.

Viktig notering:

Om du vill gå igenom denna process med jämna mellanrum på samma dator kan du hoppa över “MKDIR C: MyList” för andra gången och varje instans efter det, eftersom du redan har skapat den mappen tidigare (det är om du inte tar bort den. ) Alla gamla list.txt- filer kommer att skrivas över med den nya.

Hur man genererar en lista över alla program installerade på din dator