Olet tällä hetkellä offline-tilassa. Internet-yhteyden muodostamista uudelleen odotetaan

"Sama avain kohde on jo lisätty" Virhe avattaessa luetteloa VAMT-työkalulla aktivointia 2.0 Windows 7-tietokoneessa

HUOMIO: Tämä artikkeli on käännetty Microsoft kielenkäännös-ohjelmistolla kielenkääntäjän sijaan. Microsoft tarjoaa sekä kielenkäännös-ohjelmistolla että kielenkääntäjällä käännettyjä artikkeleita jotta kaikki Knowledge Base- artikkelit ovat tarjolla paikallisessa kielellä. Huomioittehan että kielenkäännös-ohjelmistolla käännetyt artikkelit eivät aina ole täydellisiä. Kielenkäännös-ohjelmistolla käännetyssä artikkelissa voi olla kielioppi-, sanasto- tai sanamuotovirheitä. Microsoft ei ole vastuussa käännösvirheiden mahdollisesti aihettamista vahingoista. Microsoft myös päivittää usein kielenkäännös-ohjelmistoa.

Tämän artikkelin englanninkielinen versio on: 2383895
Oire
Kun avaat luettelon (.cil)-aseman aktivoiminen Management Tool (VAMT-työkalulla aktivointia) 2.0 Windows 7-tietokoneessa, näyttöön saattaa tulla seuraava virhesanoma:

Sama avain kohde on jo lisätty.
Syy
Tämä ongelma saattaa ilmetä, jos tietokoneessa on useita verkkosovittimia ja näiden verkkojen on sama MAC-osoite. Tämä ongelma saattaa esimerkiksi ilmetä, jos näennäiskoneessa on kaksi verkkosovitinta ja määrität nämä verkkosovittimet on sama MAC-osoite.

Jos avaat .cil-tiedoston tässä tilanteessa, nähdä merkinnän, joka on seuraavankaltainen:

NetworkName="contoso.com" Id = "e3f3f83c-f050 - 4 d 81-9117-xx" >
<MacAddresses></MacAddresses>
<MacAddress>00:11:11:Cf:FC:xx</MacAddress>
<MacAddress>00:11:11:Cf:FC:xx</MacAddress>
Ratkaisu
Jotta voimme poistaa kaksoisarvoja-.CIL-tiedostosta, siirry "Korjata sen minulle"-osassa. Jos haluat mieluummin poistaa kaksoisarvoja-.CIL-tiedosto itse, siirry "Haluan korjata ongelman itse"-osassa.

Korjata sen minulle



Korjaa ongelma automaattisesti valitsemalla Fix it painike tai linkki. Valitse suorittaa Tiedostojen lataaminen -valintaikkunassa painiketta ja noudata ohjatun Fix it -toiminnon.




Huomautukset
  • Valitse.CIL-tiedosto, jonka haluat poistaa kaksoisarvoja.
  • Korjaus se ratkaisu ei toimi, jos VAMT(Volume Activation Management Tool) 2.0 ei ole asennettu oletuspolkuun.
  • Tämä ohjattu toiminto saattaa olla englanti vain. Automaattinen korjaus toimii kuitenkin myös muiden Windowsin kieliversioiden.
  • Jos et ole tietokoneessa, jossa ongelma ilmenee, Tallenna Fix se ratkaisu muistitikkuun tai CD-levylle ja suorita se sitten tietokoneessa, jossa ongelma ilmenee.

Siirry sitten, "Poistuiko ongelma?"-osassa.



Haluan korjata ongelman itse

Voit kiertää tämän ongelman poistamalla manuaalisesti-kaksoisarvoja.CIL: N tai voit automatisoida tämän prosessin, avulla seuraava lähdekoodi

PowerShell-komentosarjan, joka automatisoi.
param($inputFilePath, $vamtDirPath)$cilFilePath = Resolve-Path $inputFilePath;if (!$cilFilePath){  Write-Error "Expected input file name of target CIL";  exit 1;}if ($vamtDirPath){  $vamtDirPath = Resolve-Path $vamtDirPath;}else{  $prograPath = [environment]::GetEnvironmentVariable("ProgramFiles(x86)");  if (!$prograPath -or $prograPath -eq "")  {    $prograPath = [environment]::GetEnvironmentVariable("ProgramFiles");  }  $vamtDirPath = $prograPath + "\VAMT 2.0"}try{  $assembly = [System.Reflection.Assembly]::LoadFile($vamtDirPath + "\Vamtrt.dll");}catch{  Write-Error "Error while attempting to load VAMT assembly. Provide the correct path to your VAMT installation if VAMT is not installed to the default directory.";  exit 1;}$fileSerializer = new-object Microsoft.SoftwareLicensing.Vamt.FileSerializer($cilFilePath);$softwareLicensingData = $fileSerializer.Deserialize();for ($i = 0; $i -lt $softwareLicensingData.Machines.Length; $i++){  $machine = $softwareLicensingData.Machines[$i];  if ($machine.MacAddresses.Count -gt 0)  {    $distinctMacAddrs = new-object System.Collections.ObjectModel.Collection[string];    foreach ($mac in $machine.MacAddresses)    {      if (!$distinctMacAddrs.Contains($mac))      {        $distinctMacAddrs.Add($mac);      }    }    $machine.MacAddresses.Clear();    foreach ($distinctMac in $distinctMacAddrs)    {      $machine.MacAddresses.Add($distinctMac);    }  }}$fileSerializer.Serialize($softwareLicensingData);




Tämän jälkeen Windows 7-tietokoneessa seuraavasti:
  1. Kopioi haluamasi tallennetun.CIL-tiedosto c:\script. Esimerkiksi c:\script\saved.cil
  2. Tätä KB-artikkelia mukana lähdekoodi Kopioi Leikepöydälle
  3. Valitse Käynnistä, kaikki ohjelmat, Apuohjelmat, Windows Powershell, "Windows powershell ise"
  4. Windows PowerShell napsauttamalla ikkunan Untitled1.ps1-
  5. Liitä tämän artikkelin komentosarjan sisältö
  6. Klikkaa Tiedosto, Tallenna nimellä, c:\script\ScrubCil.ps1
  7. Valitse Käynnistä, kaikki ohjelmat, Apuohjelmat, Windows Powershell, oikealle valitsemalla "Windows powershell" ja valitse "Suorita järjestelmänvalvojana"
  8. Kirjoita powershell-komentokehotteeseen seuraavat komennot
    CD \script
    Aseta suorituskäytäntöä rajoittamaton
    .\ScrubCil.ps1 saved.cil


Poistuiko ongelma?

  • Tarkista, onko ongelma korjattu. Jos ongelma on korjattu, olet valmis tämän osan kanssa. Jos ongelmaa ei korjata, voit Ota yhteyttä tukeen.
  • Arvostamme palautettasi. Voit antaa palautetta tai ilmoittaa tähän ratkaisuun ongelmia jätä kommentti "Korjata sen minulle"blogiin tai Lähetä meille sähköposti.
aktivointi aseman fixit korjata fixme

Varoitus: Tämä artikkeli on käännetty automaattisesti

Ominaisuudet

Artikkelin tunnus: 2383895 – Viimeisin tarkistus: 06/22/2014 10:34:00 – Versio: 2.0

Windows 7 Enterprise

  • kbfixme kbmsifixme kbmt KB2383895 KbMtfi
Palaute
reamTracker.init(); /html>t=">