Du er frakoblet, venter på at Internett skal koble til igjen

"Et element med samme nøkkel har allerede blitt lagt til" feil når du åpner en liste i VAMT 2.0 på en datamaskin med Windows 7

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 2383895
Symptom
Når du åpner en liste (.cil) i Volume Activation Management verktøyet VAMT () 2.0 på en datamaskin med Windows 7, kan du få følgende feilmelding:

Et element med den samme nøkkelen er allerede lagt til.
Årsak
Dette problemet kan oppstå hvis det er flere nettverkskort i datamaskinen, og disse kortene nettverk har samme MAC-adressen. Dette problemet kan for eksempel oppstå hvis du har to nettverkskort for en virtuell maskin, og du kan konfigurere disse nettverkskort for å få samme MAC-adressen.

Hvis du åpner filen .cil i denne situasjonen, kan du se en oppføring som ligner på følgende:

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>
Løsning
Hvis du vil ha oss til å slette de like postene fra den.CIL-filen for deg, kan du gå til den "Løs problemet for meg-delen. Hvis du foretrekker å slette de like postene fra den.CIL-fil selv, kan du gå til den "La meg løse det selv-delen.

Løs problemet for meg



Hvis du vil løse dette problemet automatisk, klikker du Løs det knappen eller koblingen. Klikk deretter kjøre i dialogboksen Nedlasting av filer -boksen, og følg trinnene i veiviseren for reparasjonen .




Notater
  • Velg en.CIL-fil som du vil slette doble oppføringer for.
  • Hurtigreparasjonen den løsningen fungerer ikke hvis VAMT(Volume Activation Management Tool)-2.0 ikke er installert i standardbanen som.
  • Denne veiviseren kan bare være på engelsk. Den automatiske reparasjonen fungerer imidlertid også for andre språkversjoner av Windows.
  • Hvis du ikke er på datamaskinen som har problemet, lagre Fix it-løsningen til en minnepinn eller en CD og kjør den på datamaskinen som har problemet.

Gå deretter til den "Løste dette problemet?-delen.



La meg løse det selv

Hvis du vil omgå dette problemet, må du manuelt slette de like postene fra den.CIL for å automatisere denne prosessen, kan du bruke følgende kildekode til å opprette en

PowerShell-skriptet til å automatisere.
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);




Følg deretter disse trinnene på en datamaskin med Windows 7:
  1. Kopier den lagrede.CIL-filen til c:\script. For eksempel c:\script\saved.cil
  2. Kopier den inkluderte kildekoden fra denne KB-artikkelen til utklippstavlen
  3. Klikk Start, alle programmer, Tilbehør, Windows Powershell, "Windows powershell ise"
  4. I Windows PowerShell klikker i vinduet Untitled1.ps1
  5. Lim inn innholdet i skriptet fra denne artikkelen
  6. Klikk fil, lagre som, c:\script\ScrubCil.ps1
  7. Klikk Start, alle programmer, Tilbehør og Windows Powershell, høyre Klikk "Windows powershell" og velg "Kjør som Administrator"
  8. Skriv inn følgende kommandoer ved ledeteksten i powershell
    CD \script
    Set-executionpolicy ubegrenset
    .\ScrubCil.ps1 saved.cil


Løste dette problemet?

  • Kontroller om problemet er løst. Hvis problemet er løst, er du ferdig med denne delen. Hvis problemet ikke er løst, kan du Kontakt kundestøtte.
  • Vi setter pris på din tilbakemelding. Vil gi tilbakemelding eller rapportere eventuelle problemer med denne løsningen, kan legge igjen en kommentar på den "Løs problemet for meg"blogg eller send oss en e-post.
aktivering volum løsning løs det løsmeg

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 2383895 – Forrige gjennomgang: 06/23/2014 23:23:00 – Revisjon: 2.0

Windows 7 Enterprise

  • kbfixme kbmsifixme kbmt KB2383895 KbMtno
Tilbakemelding
t.com/c.gif?">