기술 자료: 2383895 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

(.Cil) 목록에 볼륨 정품 인증 관리 도구 (VAMT) 2.0 7 Windows 기반 컴퓨터에서를 열 때 다음 오류 메시지가 나타날 수 있습니다.

동일한 키 가진 항목이 이미 추가 되었습니다.

원인

컴퓨터에 있는 네트워크 어댑터가 여러 개 있고 이러한 네트워크 어댑터 같은 MAC 주소는이 문제가 발생할 수 있습니다. 예를 들어 두 개의 네트워크 어댑터에 가상 컴퓨터를 있고 이러한 네트워크 어댑터 같은 MAC 주소를 구성 하는 경우이 문제가 발생할 수 있습니다.

이 상황에서 해당 파일을 열면 다음과 유사한 항목이 표시 됩니다.

NetworkName="contoso.com" Id = "e3f3f83c-f050-4d 81-9117-xx" >
<MacAddresses></MacAddresses>
<MacAddress>00:11:11:CF:FC:xx</MacAddress>
<MacAddress>00:11:11:CF:FC:xx</MacAddress>

해결 방법

중복 항목을 삭제 하려면 해당 합니다.CIL 파일을 이동 하 여 "해결 지원"섹션입니다. 중복 항목을 삭제 하려면 해당 합니다.CIL 직접 파일을 이동 하 여 "내가 직접 해결"섹션입니다.

해결 지원



자동으로이 문제를 해결 하려면 해당 수정 단추 또는 링크 합니다. 누른 다음 실행 파일 다운로드 대화 상자에서 입력 한 Fix it 마법사의 단계를 따릅니다.


이 문제를 해결합니다.
Microsoft Fix it 50785


노트
  • 선택 하십시오는.CIL 파일 중복 항목을 삭제할 수 있습니다.
  • 수정 그 솔루션 VAMT(Volume Activation Management Tool) 2.0 기본 경로에 설치 되어 있지 않으면 작동 하지 않습니다.
  • 이 마법사는 영어로만 제공 될 수 있습니다. 그러나, 자동 수정은 또한 다른 언어 버전의 Windows 에서도 작동합니다.
  • 문제가 있는 컴퓨터를 사용하지 않고 있는 경우, 플래시 드라이버 또는 CD에 Fix it 솔루션을 저장하고 문제가 있는 컴퓨터에서 실행합니다.

그런 다음 해당 "이 문제가 해결 되었습니까?"섹션입니다.



내가 직접 해결

이 문제를 해결 하려면 중복 항목을 수동으로 삭제 하면 됩니다.CIL 하거나이 프로세스를 자동화 하기 위해 다음과 같은 소스 코드를 만드는 데는

Powershell 스크립트 자동화할 수 있습니다.
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);




그런 다음 Windows 7 컴퓨터에서 다음과 같이
  1. 에 저장 된를 복사 합니다.CIL 파일 c:\script입니다. 예를 들어 c:\script\saved.cil
  2. 이 기술 자료 문서에서 포함 된 소스 코드를 클립보드에 복사
  3. 시작, 모든 프로그램, 보조 프로그램, Windows Powershell, "Windows powershell ise"
  4. Untitled1.ps1 창에서 Windows PowerShell
  5. 이 문서에서 스크립트의 내용에 붙여 넣습니다.
  6. 파일, 다른 이름으로 저장, c:\script\ScrubCil.ps1
  7. 시작, 모든 프로그램, 보조 프로그램, Windows Powershell을 클릭, 오른쪽 클릭 "Windows powershell" 및 "관리자 권한으로 실행"을 선택
  8. Powershell 프롬프트에서 다음 명령을 입력합니다
    cd \script
    무제한 세트-executionpolicy
    .\ScrubCil.ps1 saved.cil


이 문제가 해결 되었습니까?

  • 문제가 해결 되었는지 확인 하십시오. 문제가 해결 될 경우이 섹션을 완료 됩니다. 문제가 해결 되지 않으면 다음을 수행할 수 있습니다. 지원 서비스에 문의.
  • 우리는 여러분의 의견을 부탁드립니다. 메모에 두십시오 피드백을 제공 하거나이 솔루션을 사용 하 여 문제를 보고 하는 "해결 지원"블로그 보내기 또는 전자 전자 메일.

속성

기술 자료: 2383895 - 마지막 검토: 2014년 6월 22일 일요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Windows 7 Enterprise
키워드:?
kbfixme kbmsifixme kbmt KB2383895 KbMtko
기계 번역된 문서
이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.
이 문서의 영문 버전 보기:2383895

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com