Šiuo metu esate neprisijungę, laukiama, kol iš naujo prisijungsite prie interneto

"Elementas su tokiu raktu jau įtrauktas" klaida, kai VAMT 2.0 atidarote sąrašą "Windows 7" kompiuteryje

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 2383895
Požymiai
Kai bandote atidaryti sąrašą (.cil), apimtis aktyvinimo valdymo įrankio (VAMT) 2.0 "Windows 7" kompiuteryje, galite gauti tokį klaidos pranešimą:

Elementas su tokiu raktu jau įtrauktas.
Priežastis
Ši problema gali kilti, jei yra kelios tinklo plokštės į kompiuterį, ir šių tinklų adapteriai turi tokį pat MAC adresą. Pavyzdžiui ši problema gali kilti, jei turite du tinklo adapteriai virtualios mašinos, kurias konfigūruodami šių tinklo adapteriai turi tokį pat MAC adresą.

Jei galite atidaryti .cil failą šioje situacijoje, pamatysite įrašą, panašų į šį:

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>
Sprendimas
Pašalintume pasikartojančius įrašus iš to.CIL failo panaikintume, eikite į į "Pataisyti už mane"skyriuje. Jei norite panaikinti įrašų dublikatus iš to.CIL failo sau, eikite į į "Leiskite taisyti pačiam"skyriuje.

Pataisyti už mane



Norėdami išspręsti problemą automatiškai, spustelėkite į sutvarkyti mygtuką arba saitą. Spustelėkite paleisti į Parsisiųsti failą dialogo, ir vadovaukitės vedlio Fix it .




Pastabos
  • Pasirinkite yra.CIL failą, kuriame norite panaikinti įrašų dublikatus.
  • Fix it sprendimas negali dirbti jei VAMT(Volume Activation Management Tool) 2.0 versija įdiegta į numatytąjį maršrutą.
  • Šis vedlys gali naudotis tik anglų kalba. Tačiau automatinis taisymas tinka ir kitų kalbų versijoms Windows.
  • Jei nesate kompiuteryje, kuriame kilo ši problema, taisyti galite įrašyti jo sprendimas yra "flash" atmintinėje arba CD diske ir paleisti jį reikiamame kompiuteryje, kuriame kilo ši problema.

Nueikite į į "Ar tai išsprendė problemą?"skyriuje.



Leiskite taisyti pačiam

Norėdami išspręsti šią problemą, rankiniu būdu ištrinti pasikartojančius įrašus iš to.GOS ar automatizuoti šį procesą, naudokite toliau nurodytą šaltinio kodą sukurti tam

"PowerShell" automatizavimo scenarijų.
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);




Tada, Windows 7 kompiuteryje, atlikite šiuos veiksmus:
  1. Įrašytą.CIL failą c:\script. Pvz c:\script\saved.cil
  2. Nukopijuokite į kodą šiame KB straipsnyje į mainų sritį
  3. Spustelėkite Pradėti, visos programos, reikmenys, "Windows PowerShell", "Windows powershell ise".
  4. "Windows PowerShell" spustelėkite lange Untitled1.ps1
  5. Įdėti į scenarijų iš šio straipsnio turinio
  6. Spustelėkite Failas, įrašyti kaip, c:\script\ScrubCil.ps1
  7. Spustelėkite Pradėti, visos programos, reikmenys, "Windows PowerShell", dešinėje spustelėkite "Windows powershell" ir pasirinkite "Vykdyti kaip administratorius"
  8. "PowerShell" raginimą įveskite toliau nurodytas komandas
    CD \script
    rinkinys-executionpolicy neribota verslo sritis
    .\ScrubCil.ps1 saved.cil


Ar tai išsprendė problemą?

  • Patikrinkite, ar problema išspręsta. Jei problema išspręsta, baigę šį skyrių. Jei problema neišspręsta, galite kreipkitės į palaikymo tarnybą.
  • Mes vertiname jūsų atsiliepimus. Norėdami pateikti atsiliepimą arba pranešti apie šio sprendimo problemas, palikite komentarą apie į "Pataisyti už mane"dienoraštį arba atsiųskite mums į el. paštas.
aktyvinimo apimtis sprendimas išspręsti fixme

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 2383895 – Paskutinė peržiūra: 06/22/2014 10:38:00 – Peržiūra: 2.0

Windows 7 Enterprise

  • kbfixme kbmsifixme kbmt KB2383895 KbMtlt
Atsiliepimai
/html>1&t=">