Jelenleg nem kapcsolódik az internethez. Várakozás a kapcsolat helyreállítására

A böngésző nem támogatott

A webhelyet csak frissített böngészővel lehet használni.

Frissítsen az Internet Explorer legújabb verziójára

"Azonos kulccsal rendelkező elem már hozzá van adva" hiba, amikor megnyit egy listát a VAMT 2.0 Windows 7-alapú számítógépen

Fontos! Ezt a cikket a Microsoft gépi fordítószoftverrel fordította le, és a szöveg a Community Translation Framework (CTF) közösségi fordítórendszer technológiájával javítható. A Microsoft a Tudásbázis összes cikkét több nyelven is elérhetővé teszi géppel fordított, a közösség által lektorált, vagy emberi erővel fordított formában. A géppel fordított és lektorált cikkekben szókincsbeli, formai és nyelvtani hibák lehetnek. A Microsoft nem vállal felelősséget az eredeti tartalom helytelen fordításából, illetve a fordított tartalom használatából származó pontatlanságokért, hibákért vagy károkért. További tudnivalók a CTF-ről: http://support.microsoft.com/gp/machine-translation-corrections

A jelen cikk angol változata a következő: 2383895
A jelenség
Amikor megnyit egy listát (.cil) a mennyiségi aktiválás kezelőeszköze (VAMT) 2.0 Windows 7-alapú számítógépen, a következő hibaüzenet jelenhet meg:

Ugyanazzal a kulccsal rendelkező elem már hozzá lett adva.
Oka
A probléma akkor fordulhat elő, ha a számítógép több hálózati adapter van, és ezek a hálózatok kártyái ugyanazt a MAC-cím. Ez a probléma például akkor is jelentkezhet, ha a virtuális gép két hálózati adapterrel rendelkezik, valamint a két hálózati kártya MAC-címével kell konfigurálni.

Ebben a helyzetben megnyitja a .cil fájlt, az alábbihoz hasonló bejegyzés jelenik meg:

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>
A megoldás
Ismétlődő bejegyzéseit törölni szeretné a.CIL fájlt, ugorjon az "Javítsa ki a nekem"szakasz. Ha ismétlődő bejegyzéseit törölni szeretné a.CIL fájl saját maga, olvassa el a "Én javítás"szakasz.

Javítsa ki a nekem



A probléma automatikus javításához kattintson a Fix it gombra vagy hivatkozásra. Kattintson a futtatása a Fájl letöltése párbeszédpanelen mezőbe, és kövesse a Fix it varázsló lépéseit.




Jegyzetek
  • Jelöljön ki egy.CIL-fájl, amely esetében a duplikált bejegyzéseket törli.
  • A javítás azt megoldás nem működik, ha az alapértelmezett helyen nincs telepítve a VAMT(Volume Activation Management Tool) 2.0.
  • Ez a varázsló csak angol nyelven lehet. Azonban az automatikus javítást is működik a Windows más nyelvű verziói.
  • Ha nincs a számítógépen, amelyen a problémát, kivéve a Fix azt egy flash meghajtóra vagy CD-oldatot, és futtassa a számítógépen, amelyen a hiba jelentkezik.

Ezt követően folytassa a "Megoldódott a probléma?"szakasz.



Én javítás

A probléma kerülő megoldásához manuálisan törölje a duplikált tételeit a.CIL vagy a folyamat automatikussá tételéhez a következő forráskódot segítségével hozzon létre egy

PowerShell script, automatizálására.
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);




Ezután kövesse az alábbi lépéseket a Windows 7 számítógépen:
  1. Másolja a mentett.CIL fájlt c:\script. Például: c:\script\saved.cil
  2. A Tudásbázis jelen cikke tartalmazza a forráskódot másolja a vágólapra
  3. Kattintson a Start, minden program, Kellékek, Windows Powershell, "Windows powershell ise"
  4. A Windows PowerShell-kattintson a Untitled1.ps1 ablak
  5. Illessze be a parancsfájl a jelen cikk tartalma
  6. Kattintson a Fájl menü Mentés másként, c:\script\ScrubCil.ps1
  7. Kattintson a Start, minden program, Kellékek, Windows Powershell, "Windows powershell" gombra és válassza a "Futtatás mint rendszergazda"
  8. A powershell parancssorba írja a következő parancsokat
    CD-\script
    set-executionpolicy korlátlan
    .\ScrubCil.ps1 saved.cil


Megoldódott a probléma?

  • Ellenőrizze, hogy a probléma megoldódott-e. Ha a probléma megoldódott, nincs további teendője ebben a szakaszban. Ha a probléma nem oldódik meg, akkor forduljon a támogatáshoz.
  • Köszönjük a visszajelzését volna. Visszajelzést, vagy a megoldás problémát szeretne bejelenteni, kérjük szóljon hozzá az "Javítsa ki a nekem"blog, vagy küldjön egy e-mailben.
aktiválás kötet fixit javítás fixme

Figyelem: ez a cikk géppel lett lefordítva.

Tulajdonságok

Cikkazonosító: 2383895 - Utolsó ellenőrzés: 06/22/2014 10:36:00 - Verziószám: 2.0

  • Windows 7 Enterprise
  • kbfixme kbmsifixme kbmt KB2383895 KbMthu
Visszajelzés