Jesteś obecnie w trybie offline. Czekamy na ponowne połączenie z Internetem.

"Został już dodany element z tym samym kluczem" błąd podczas otwierania listy w Aktywacją 2.0 na komputerze z systemem Windows 7

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 2383895
Symptomy
Po otwarciu listy (.cil) w zarządzania narzędziem (Aktywacją zbiorczą) 2.0 na komputerze z systemem Windows 7 może zostać wyświetlony następujący komunikat o błędzie:

Element z tym samym kluczem już został dodany.
Przyczyna
Ten problem może wystąpić, jeśli istnieje wiele kart sieciowych w komputerze i kart sieci te mają ten sam adres MAC. Na przykład ten problem może wystąpić, jeśli masz dwie karty sieciowe dla maszyny wirtualnej i skonfigurować te mają ten sam adres MAC karty sieciowe.

Jeśli otworzysz plik z rozszerzeniem .cil w tej sytuacji, można zauważyć wpis podobny do następującego:

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>
Rozwiązanie
Aby automatycznie usunąć zduplikowane wpisy z.Plik CIL dla Ciebie, przejdź do "Automatyczne rozwiązywanie problemu" sekcja. Jeśli wolisz usunąć zduplikowane wpisy z.CIL plik samodzielnie, przejdź do "Pozwól mi to rozwiązać samodzielnie" sekcja.

Automatyczne rozwiązywanie problemu



Aby automatycznie rozwiązać ten problem, kliknij przycisk Fix it przycisk lub łącze. Następnie kliknij przycisk uruchomić w oknie dialogowym Pobieranie pliku pole, a następnie wykonaj kroki w kreatorze go naprawić .




Notatki
  • Proszę wybrać.CIL plik, który chcesz usunąć zduplikowane wpisy.
  • Poprawka to rozwiązanie nie działa, jeśli VAMT(Volume Activation Management Tool) 2.0 nie jest zainstalowany w domyślnej ścieżce.
  • Ten kreator może być tylko w języku angielskim. Jednak poprawka automatyczna działa również w innych wersjach językowych systemu Windows.
  • Jeśli nie jesteś na komputerze, którego dotyczy problem, zapisz program Fix it na dysku flash lub dysku CD i uruchom go później na komputerze, którego dotyczy problem.

Następnie przejdź do "Czy to rozwiązało problem?" sekcja.



Pozwól mi to rozwiązać samodzielnie

Aby obejść ten problem, należy ręcznie usunąć zduplikowane wpisy z.CIL lub aby zautomatyzować ten proces, należy użyć następującego kodu źródłowego do utworzenia

Skryptu PowerShell do automatyzacji.
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);




Następnie wykonaj następujące kroki na komputerze systemu Windows 7:
  1. Skopiować swoje zapisane.CIL plik c:\script. Na przykład c:\script\saved.cil
  2. Skopiuj kod źródłowy dołączony z tego artykułu bazy wiedzy do Schowka
  3. Kliknij przycisk Start, wszystkie programy, Akcesoria, środowiska Windows Powershell, "Windows powershell ise"
  4. W środowisku Windows PowerShell, kliknij w oknie Untitled1.ps1
  5. Wkleić zawartość skrypt z tego artykułu
  6. Kliknij plik, Zapisz jako, c:\script\ScrubCil.ps1
  7. Kliknij przycisk Start, wszystkie programy, Akcesoria, środowiska Windows Powershell, po prawej kliknij "Windows powershell" i wybierz opcję "Uruchom jako Administrator"
  8. W wierszu powershell wpisz następujące polecenia
    CD \script
    zestaw executionpolicy bez ograniczeń
    .\ScrubCil.ps1 saved.cil


Czy to rozwiązało problem?

  • Sprawdź, czy problem został rozwiązany. Jeśli problem został rozwiązany, to koniec pracy z tą sekcją. Jeśli problem nie został rozwiązany, możesz kontakt z pomocą techniczną.
  • Będziemy wdzięczni za opinie. Aby przekazać swoją opinię lub zgłosić jakiekolwiek problemy dotyczące tego rozwiązania, zostaw komentarz na "Automatyczne rozwiązywanie problemu"blogu lub wysłać do nas adres e-mail.
Aktywacja woluminu automatyczne rozwiązywanie problemu fixme

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 2383895 — ostatni przegląd: 06/23/2014 23:23:00 — zmiana: 3.0

Windows 7 Enterprise

  • kbfixme kbmsifixme kbmt KB2383895 KbMtpl
Opinia
html>