Momentan sunteți offline, așteptați să vă reconectați la internet

"Un element cu aceeaşi cheie a fost deja adăugat" eroare atunci când deschideţi o listă în VAMT 2.0 pe un computer bazat pe Windows 7

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2383895
Simptome
Când deschideţi o listă (.cil) în Volume Activation Management Tool (VAMT) 2.0 pe un computer bazat pe Windows 7, primiţi următorul mesaj de eroare:

Un element cu aceeaşi cheie a fost deja adăugat.
Cauză
Această problemă poate apărea dacă există mai multe adaptoare de rețea în calculator, şi aceste adaptoare de reţele au aceeaşi adresă de MAC. De exemplu, această problemă poate apărea dacă aveţi două adaptoare de reţea pentru o maşină virtuală, şi să configuraţi aceste adaptoare de reţea pentru a avea aceeaşi adresă de MAC.

Dacă deschideţi fişierul .cil în această situaţie, veţi vedea o intrare care seamănă cu următorul:

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>
Rezoluţie
Pentru a ne şterge înregistrările dublate din.Fişierul iozsa pentru tine, du-te la "Remediere automată"secţiune. Dacă preferaţi să ştergeţi intrările dublate de.CIL fişier-te, du-te la "Remediere manuală"secţiune.

Remediere automată



Pentru a remedia această problemă automat, faceţi clic pe Fix it buton sau link-ul. Apoi faceţi clic pe a alerga în Fişierul descărca casetă de dialog, şi urmaţi paşii din Expertul Fix it .




Note
  • Vă rugăm să selectaţi o.CIL dosar care doriţi să ştergeţi intrările dublate.
  • Fix it solution nu funcţionează dacă VAMT(Volume Activation Management Tool) 2.0 nu este instalat în calea implicită.
  • Acest expert poate fi doar în limba engleză. Cu toate acestea, remedierea automată funcţionează, de asemenea, pentru versiuni de Windows în alte limbi.
  • Dacă nu sunteţi pe computerul care are problema, salvaţi soluţia Fix it pe o unitate flash sau un CD şi apoi rulaţi-o pe computerul care are problema.

Apoi, du-te la "Acest lucru au rezolvat problema?"secţiune.



Remediere manuală

Pentru a rezolva această problemă, ştergeţi manual intrările dublate de.CIL sau pentru a automatiza acest proces, utilizaţi următorul cod sursă pentru a crea un

Script PowerShell pentru a automatiza.
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);




Apoi, urmaţi aceşti paşi pe un computer Windows 7:
  1. Copia dumneavoastră salvate.Fişierul iozsa c:\script. De exemplu c:\script\saved.cil
  2. Copie codul sursă incluse la acest articol KB în clipboard
  3. Faceţi clic pe Start, toate programele, accesorii, Windows PowerShell, "Windows powershell ise"
  4. În Windows PowerShell clic în fereastra Untitled1.ps1
  5. Lipiţi în conţinutul de script-ul de la acest articol
  6. Faceţi clic pe fişier, Salvare ca, c:\script\ScrubCil.ps1
  7. Faceţi clic pe Start, toate programele, accesorii, Windows PowerShell, dreapta faceţi clic pe "Windows powershell" şi selectaţi "A alerga as Administrator"
  8. La promptul powershell tastaţi următoarele comenzi
    CD \script
    set-executionpolicy fără restricţii
    .\ScrubCil.ps1 saved.cil


Acest lucru au rezolvat problema?

  • Verificaţi dacă problema este fixat. În cazul în care este fixat problema, ați terminat cu această secţiune. Dacă problema nu este fixată, se poate contactaţi asistenţa.
  • Am aprecia feedback-ul dumneavoastră. Pentru a oferi feedback-ul sau pentru a raporta orice probleme cu această soluţie, vă rugăm să lăsaţi un comentariu pe "Remediere automată"blog sau trimite-ne un e-mail.
activare volum fixit remediere fixme

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2383895 - Ultima examinare: 06/23/2014 23:24:00 - Revizie: 1.0

Windows 7 Enterprise

  • kbfixme kbmsifixme kbmt KB2383895 KbMtro
Feedback