שגיאת "פריט עם מפתח זהה נוסף כבר" בעת פתיחת רשימה ב- VAMT 2.0 במחשב מבוסס-Windows 7

תרגומי מאמרים תרגומי מאמרים
Article ID: 2383895 - View products that this article applies to.
הרחב הכל | כווץ הכל

מאפייני הבעיה

בעת פתיחת רשימה (.cil) באמצעי האחסון הפעלת ניהול כלי (VAMT) 2.0 במחשב מבוסס-Windows 7, ייתכן שתקבל את הודעת השגיאה הבאה:

פריט עם מפתח זהה נוסף כבר.

סיבה

בעיה זו עלולה להתרחש אם ישנם מספר מתאמי רשת במחשב, מתאמי רשתות אלה בעלי אותה כתובת MAC. לדוגמה בעיה זו עלולה להתרחש אם יש לך שני מתאמי רשת עבור מחשב וירטואלי, קביעת התצורה של מתאמי רשת אלה בעלי אותה כתובת MAC.

אם תפתח את הקובץ. cil במצב זה, תראה ערך הדומה להודעה הבאה:

מזהה NetworkName="contoso.com" = "e3f3f83c-f050 - 4 ד 81-9117-xx" >
<MacAddresses></MacAddresses>
<MacAddress>00:11:11:CF:FC:xx</MacAddress>
<MacAddress>00:11:11:CF:FC:xx</MacAddress>

פתרון הבעיה

כדי שאנו למחוק ערכים כפולים מ.קובץ CIL עבורך, לעבור "תקנו עבורי"מקטע. אם אתה מעדיף למחוק ערכים כפולים מ.CIL קובץ בעצמך, עבור אל ה "אני מעדיף לתקן בעצמי"מקטע.

תקנו עבורי



כדי לתקן בעיה זו באופן אוטומטי, לחץ תקנו הלחצן או על הקישור. לאחר מכן לחץ על להפעיל בתיבת הדו-שיח הורדת קובץ תיבה ולאחר מכן בצע את השלבים באשף לתקן אותה .


פתור בעיה זו
Microsoft Fix it 50785


הערות
  • נא בחר.Cil שבו ברצונך למחוק ערכים כפולים.
  • התיקון הוא שהפתרון לא יפעל אם VAMT(Volume Activation Management Tool) 2.0 אינו מותקן בנתיב ברירת המחדל.
  • ייתכן שאשף זה יוצג באנגלית בלבד. עם זאת, התיקון האוטומטי פועל גם עבור גירסאות Windows בשפות אחרות.
  • אם אינך נמצא מול המחשב שבו אירעה הבעיה, שמור התיקון הוא פתרון כונן הבזק או בתקליטור ולאחר מכן להפעיל אותו במחשב שבו אירעה הבעיה.

לאחר מכן, לעבור "האם הבעיה נפתרה?"מקטע.



אני מעדיף לתקן בעצמי

כדי לעקוף בעיה זו, מחק באופן ידני את הערכים הכפולים מ.CIL או כדי להפוך תהליך זה לאוטומטי, השתמש בקוד המקור הבא כדי ליצור

Script 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. העתק את קוד המקור הכלול במאמר KB זה אל הלוח
  3. לחץ על התחל, כל התוכניות, עזרים, Windows Powershell, "Windows powershell ise"
  4. ב- Windows PowerShell לחץ בחלון Untitled1.ps1
  5. הדבק את התוכן של קובץ ה-script ממאמר זה
  6. לחץ על קובץ, שמירה בשם, c:\script\ScrubCil.ps1
  7. לחץ על התחל, כל התוכניות, עזרים, Windows Powershell, מימין לחץ "Windows powershell" ובחר "הפעל כמנהל"
  8. בשורת הפקודה של powershell, הקלד את הפקודות הבאות
    \script תקליטור
    ערכת-executionpolicy בלתי מוגבלת
    .\ScrubCil.ps1 saved.cil


האם הבעיה נפתרה?

  • בדוק אם הבעיה נפתרה. אם הבעיה נפתרה, סיימת עם מקטע זה. אם הבעיה לא נפתרה, באפשרותך פנה למחלקת התמיכה.
  • אנו מעריכים את המשוב שלך. כדי לספק משוב או הדוח בעיות כלשהן עם פתרון זה, נא השאר הערה על ה "תקנו עבורי"בלוג או שלח לנו דוא.

מאפיינים

Article ID: 2383895 - Last Review: יום ראשון 22 יוני 2014 - Revision: 2.0
המידע במאמר זה חל על:
  • Windows 7 Enterprise
מילות מפתח 
kbfixme kbmsifixme kbmt KB2383895 KbMthe
תרגום מכונה
חשוב: מאמר זה תורגם באמצעות תוכנת תרגום מכונה של Microsoft וייתכן שנערך לאחר מכן על-ידי קהילת Microsoftבאמצעות טכנולוגייתCommunity Translation Framework (CTF) או באמצעות תרגום אנושי. Microsoft מציעה לך גם מאמרים בתרגום אנושי, מאמרים בתרגום מכונה ומאמרים שנערכו על ידי הקהילה כדי לאפשר גישה למאמרים הקיימים במאגר הידע (Knowledge Base) שלMicrosoft בשפות שונות. מאמרים מתורגמים יכולים להכיל שגיאות באוצר המילים, בתחביר או בדקדוק. 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