Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In de volgende secties worden veelvoorkomende problemen besproken die u kunt zien wanneer u de hulpprogramma's USMT 10.0 uitvoert. USMT produceert logboekbestanden die gedetailleerder eventuele fouten beschrijven die zijn opgetreden tijdens het migratieproces. Deze logboeken kunnen worden gebruikt om migratiefouten op te lossen.
Algemene richtlijnen voor het identificeren van migratieproblemen
Wanneer u tijdens de migratie een probleem of foutbericht tegenkomt, kunt u de volgende algemene richtlijnen gebruiken om de oorzaak van het probleem te bepalen:
Bekijk de logboeken ScanState, LoadState en UsmtUtils om de exacte USMT-foutberichten en API-foutberichten (Windows® Application Programming Interface) te verkrijgen. Zie Retourcodes voor meer informatie over USMT-retourcodes en foutberichten. U kunt meer informatie verkrijgen over alle vermelde Windows-systeemfoutcodes door in een opdrachtpromptvenster
net.exe helpmsg <error_number>
te typen waarin <error_number> het foutcodenummer is dat door het foutbericht wordt gegenereerd. Zie Systeemfoutcodes (0-499) voor meer informatie over systeemfoutcodes.In de meeste gevallen geven de logboeken ScanState en LoadState aan waarom een USMT-migratie mislukt. U wordt aangeraden de optie te gebruiken bij het
/v:5
testen van uw migratie. Dit uitbreidingsniveau kan worden aangepast in een productiemigratie; Het verminderen van het uitgebreidheidsniveau kan het echter moeilijker maken om fouten te diagnosticeren die zijn opgetreden tijdens productiemigraties. U kunt een uitgebreidheidsniveau hoger dan 5 gebruiken als u wilt dat de uitvoer van de logboekbestanden naar een foutopsporingsprogramma gaat.Notitie
Als u de hulpprogramma's ScanState en LoadState uitvoert met de
/v:5
optie, wordt een gedetailleerd logboekbestand gemaakt. Hoewel met deze optie het logboekbestand groot wordt, kunt u met de extra details bepalen waar migratiefouten zijn opgetreden.Gebruik de
/Verify
optie met het hulpprogramma UsmtUtils om te bepalen of bestanden in een gecomprimeerd migratiearchief beschadigd zijn. Zie De voorwaarde van een gecomprimeerd migratiearchief controleren voor meer informatie.Gebruik de
/Extract
optie met het hulpprogramma UsmtUtils om bestanden uit een gecomprimeerd migratiearchief te extraheren. Zie Bestanden extraheren uit een gecomprimeerd USMT-migratiearchief voor meer informatie.Maak een voortgangslogboek met behulp van de
/Progress
optie om uw migratie te bewaken.Haal voor de bron- en doelcomputers informatie over het besturingssysteem op en versies van toepassingen zoals Internet Explorer en andere relevante programma's. Controleer vervolgens de exacte stappen die nodig zijn om het probleem te reproduceren. Deze informatie kan u helpen te begrijpen wat er mis is en om het probleem in uw testomgeving te reproduceren.
Meld u af nadat u het hulpprogramma LoadState hebt uitgevoerd. Sommige instellingen, zoals lettertypen, bureaubladachtergronden en instellingen voor schermbeveiliging, worden pas van kracht wanneer de eindgebruiker zich de volgende keer aanmeldt.
Sluit alle toepassingen voordat u ScanState- of LoadState-hulpprogramma's uitvoert. Als sommige toepassingen worden uitgevoerd tijdens het ScanState - of LoadState-proces , migreert USMT mogelijk bepaalde gegevens niet. Als Microsoft Outlook® bijvoorbeeld is geopend, migreert USMT mogelijk geen PST-bestanden.
Notitie
USMT mislukt als er geen bestand of instelling kan worden gemigreerd, tenzij u de
/c
optie opgeeft. Wanneer u de/c
optie opgeeft, negeert USMT fouten. Er wordt echter een fout opgeslagen wanneer er een bestand wordt weergegeven dat niet is gemigreerd.
Problemen met gebruikersaccounts
In de volgende secties worden veelvoorkomende problemen met gebruikersaccounts beschreven. Vouw de sectie uit om aanbevolen oplossingen te bekijken.
Ik ondervind problemen bij het maken van lokale accounts op de doelcomputer
Oplossing: Zie Gebruikersaccounts migreren voor meer informatie over het maken van accounts en het migreren van lokale accounts.
Niet alle gebruikersaccounts zijn gemigreerd naar de doelcomputer
Oorzaken/oplossingen Er zijn twee mogelijke oorzaken voor dit probleem:
Wanneer u de hulpprogramma's ScanState en LoadState uitvoert in Windows 7, Windows 8 of Windows 10, moet u deze uitvoeren in de beheerdersmodus vanuit een account met beheerdersreferenties om ervoor te zorgen dat alle opgegeven gebruikers worden gemigreerd. Ga als volgende te werk om uit te voeren in de beheerdersmodus:
Selecteer Alle programma-accessoires> starten.>
Klik met de rechtermuisknop op de opdrachtprompt.
Selecteer Als beheerder uitvoeren.
Geef de opdracht LoadState.exe of ScanState.exe op.
Als u USMT niet uitvoert in de beheerdersmodus, wordt alleen het gebruikersprofiel dat is aangemeld, opgenomen in de migratie.
Gebruikersaccounts op de computer die niet zijn gebruikt, worden niet gemigreerd. Als u bijvoorbeeld User1 toevoegt aan de computer, maar Gebruiker1 zich nooit aanmeldt, migreert USMT het Gebruikers1-account niet.
Gebruikersaccounts die ik heb uitgesloten, zijn gemigreerd naar de doelcomputer
Oorzaak: De opdracht die u hebt opgegeven, kan conflicterend ui
en /ue
opties hebben. Als een gebruiker is opgegeven met de /ui
optie en met de /ue
of /uel
opties tegelijk, wordt de gebruiker opgenomen in de migratie. Als u bijvoorbeeld opgeeft /ui:domain1\* /ue:domain1\user1
, wordt Gebruiker1 gemigreerd omdat de /ui
optie voorrang heeft.
Oplossing: Zie de voorbeelden in het artikel ScanState Syntaxis voor meer informatie over het gebruik van de /ui
en /ue
opties.
Ik gebruik de optie /uel, maar veel accounts worden nog steeds opgenomen in de migratie
Oorzaak: De /uel
optie is afhankelijk van de laatste wijzigingsdatum van het NTUser.dat-bestand van de gebruikers. Er zijn scenario's waarin deze laatste wijzigingsdatum mogelijk niet overeenkomt met de laatste aanmeldingsdatum van de gebruikers.
Oplossing: Dit is een beperking van de /uel
optie. Mogelijk moet u deze gebruikers handmatig uitsluiten met de /ue
optie.
Het hulpprogramma LoadState rapporteert een fout als retourcode 71 en kan een gebruikersprofiel niet herstellen tijdens een migratietest
Oorzaak: Als u tijdens een migratietest het hulpprogramma ScanState uitvoert op uw testcomputer en vervolgens gebruikersprofielen verwijdert om het hulpprogramma LoadState op dezelfde computer te testen, is er mogelijk een conflicterende sleutel aanwezig in het register. Als u de opdracht net use gebruikt om een gebruikersprofiel te verwijderen, worden mappen en bestanden verwijderd die aan dat profiel zijn gekoppeld, maar wordt de registersleutel niet verwijderd.
Oplossing: Als u een gebruikersprofiel wilt verwijderen, gebruikt u het item Gebruikersaccounts in Configuratiescherm. Een onvolledige verwijdering van een gebruikersprofiel corrigeren:
Open de registereditor door regedit.exe te typen bij een opdrachtprompt met verhoogde bevoegdheid.
Navigeer naar
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
.Elk gebruikersprofiel wordt opgeslagen in een systeem-id-sleutel onder
ProfileList
.Verwijder de sleutel voor het gebruikersprofiel dat u wilt verwijderen.
Bestanden die vóór de migratie niet zijn versleuteld, worden nu versleuteld met het account dat wordt gebruikt om het hulpprogramma LoadState uit te voeren
Oorzaak: Het hulpprogramma ScanState is uitgevoerd met behulp van de optie voor het /EFS:copyraw
migreren van versleutelde bestanden en EFS-certificaten (Encrypting File System). Het versleutelingskenmerk is ingesteld op een map die is gemigreerd, maar het kenmerk is verwijderd uit de bestandsinhoud van die map vóór de migratie.
Oplossing: Voordat u het hulpprogramma ScanState gebruikt voor een migratie met versleutelde bestanden en EFS-certificaten, kunt u het hulpprogramma Codering uitvoeren bij de opdrachtprompt om versleutelingsinstellingen voor bestanden en mappen te controleren en te wijzigen. U moet het versleutelingskenmerk verwijderen uit mappen die niet-versleutelde bestanden bevatten of de inhoud van alle bestanden in een versleutelde map versleutelen.
Als u versleuteling wilt verwijderen uit bestanden die al onjuist zijn gemigreerd, moet u zich aanmelden bij de computer met het account dat u hebt gebruikt om het hulpprogramma LoadState uit te voeren en vervolgens de versleuteling uit de betrokken bestanden verwijderen.
Het hulpprogramma LoadState rapporteert een fout als retourcode 71 en een Windows-fout 2202 in het logboekbestand
Oorzaak: De computernaam is gewijzigd tijdens een offlinemigratie van een lokaal gebruikersprofiel.
Oplossing: U kunt de /mu
optie gebruiken wanneer u het hulpprogramma LoadState uitvoert om een nieuwe naam voor de gebruiker op te geven. Bijvoorbeeld:
LoadState.exe /i:MigApp.xml /i:MigDocs.xml \\server\share\migration\mystore
/progress:Progress.log /l:LoadState.log /mu:fareast\user1:farwest\user1
Opdrachtregelproblemen
In de volgende secties worden veelvoorkomende opdrachtregelproblemen beschreven. Vouw de sectie uit om aanbevolen oplossingen te bekijken.
Ik heb het volgende foutbericht ontvangen: 'Gebruiksfout: U kunt geen bestandspad opgeven met een van de opdrachtregelopties die langer zijn dan 256 tekens'.
Oorzaak: Dit foutbericht wordt in sommige gevallen mogelijk weergegeven, zelfs als u geen lang archief- of bestandspad opgeeft, omdat de padlengte wordt berekend op basis van het absolute pad. Als u bijvoorbeeld de **ScanState**.exe /o store
opdracht vanuit C:\Program Files\USMT40 uitvoert, wordt elk teken in C:\Program Files\USMT40 toegevoegd aan de lengte van 'store' om de lengte van het pad op te halen.
Oplossing: Zorg ervoor dat de totale padlengte niet langer is dan 256 tekens. De totale padlengte bevat het winkelpad plus de huidige map.
Ik heb het volgende foutbericht ontvangen: 'USMT kan de logboekbestanden niet maken. Zorg ervoor dat u schrijftoegang hebt tot de logboekmap.
Oorzaak: Als u de hulpprogramma's ScanState of LoadState uitvoert vanuit een gedeelde netwerkresource, wordt dit foutbericht weergegeven als u dit niet opgeeft /l
.
Oplossing: Als u dit probleem in dit scenario wilt oplossen, geeft u de /l:ScanState.log
of /l:LoadState.log
optie op.
Problemen met XML-bestanden
In de volgende secties worden veelvoorkomende problemen met XML-bestanden beschreven. Vouw de sectie uit om aanbevolen oplossingen te bekijken.
Ik heb de /genconfig
optie gebruikt om een Config.xml-bestand te maken, maar ik zie slechts een paar toepassingen en onderdelen die zich in MigApp.xml bevinden. Waarom bevat Config.xml niet alle toepassingen?
Oorzaak: Config.xml bevat alleen onderdelen van het besturingssysteem, toepassingen en de secties van gebruikersdocument die zich in beide .xml-bestanden bevinden en op de computer zijn geïnstalleerd wanneer u de /genconfig
optie uitvoert. Anders worden deze toepassingen en onderdelen niet weergegeven in het bestand Config.xml .
Oplossing: Installeer alle gewenste toepassingen op de computer voordat u de /genconfig
optie uitvoert. Voer vervolgens ScanState.exe uit met alle .xml bestanden. Voer bijvoorbeeld de volgende opdracht uit:
ScanState.exe /genconfig:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:5 /l:ScanState.log
Ik ondervind problemen met een aangepast .xml bestand dat ik heb gemaakt en ik kan niet controleren of de syntaxis juist is
Oplossing: U kunt het XML-schemabestand MigXML.xsd laden in uw XML-bewerkingsprogramma. MigXML.xsd is opgenomen in USMT. Zie het Visual Studio Development Center voor voorbeelden. Laad vervolgens het .xml-bestand in het bewerkingsprogramma om te zien of er een syntaxisfout is. Zie USMT XML Reference voor meer informatie over het gebruik van de XML-elementen.
Ik gebruik een helperfunctie voor MigXML, maar de migratie werkt niet zoals ik verwachtte. Hoe kan ik dit probleem oplossen?
Oorzaak: Dit probleem wordt meestal veroorzaakt door onjuiste syntaxis die wordt gebruikt in een helperfunctie. U ontvangt een retourcode geslaagd, maar de bestanden die u wilt migreren, zijn niet verzameld of toegepast, of zijn niet verzameld of toegepast op de manier die u had verwacht.
Oplossing: U moet zoeken in het logboek ScanState of LoadState naar de onderdeelnaam die de MigXML-helperfunctie bevat, of de functietitel van de MigXML-helper, zodat u de gerelateerde waarschuwing in het logboekbestand kunt vinden.
Migratieproblemen
In de volgende secties worden veelvoorkomende migratieproblemen beschreven. Vouw de sectie uit om aanbevolen oplossingen te bekijken.
Bestanden die ik heb opgegeven om uit te sluiten, worden nog steeds gemigreerd
Oorzaak: Er is mogelijk een andere regel die de bestanden bevat. Als er een specifiekere regel of een conflicterende regel is, worden de bestanden opgenomen in de migratie.
Oplossing: Zie Conflicten en prioriteit en de sectie Diagnostisch logboek in Logboekbestanden voor meer informatie.
Ik heb regels opgegeven om een map naar een specifieke locatie op de doelcomputer te verplaatsen, maar deze is niet correct gemigreerd
Oorzaak: Er is mogelijk een fout in de XML-syntaxis.
Oplossing: U kunt het USMT XML-schema (MigXML.xsd) gebruiken om migratie .xml bestanden te schrijven en te valideren. Zie ook de XML-voorbeelden in de volgende artikelen:
Bestanden en instellingen uitsluiten
Bestanden en instellingen omleiden
Bestanden en instellingen opnemen
Nadat LoadState is voltooid, wordt de nieuwe bureaubladachtergrond niet weergegeven op de doelcomputer
Er zijn drie veelvoorkomende oorzaken voor dit probleem.
Oorzaak: Sommige instellingen, zoals lettertypen, bureaubladachtergronden en instellingen voor schermbeveiliging, worden pas toegepast door LoadState nadat de doelcomputer opnieuw is opgestart.
Oplossing: Meld u af en meld u vervolgens weer aan om de gemigreerde bureaubladachtergrond weer te zien.
Ik heb MigApp.xml opgenomen in de migratie, maar sommige PST-bestanden worden niet gemigreerd
Oorzaak: Het bestand MigApp.xml migreert alleen de PST-bestanden die zijn gekoppeld aan Outlook-profielen.
Oplossing: Als u PST-bestanden wilt migreren die niet zijn gekoppeld aan Outlook-profielen, moet u een afzonderlijke migratieregel maken om deze bestanden vast te leggen.
USMT migreert de indeling Start niet
Beschrijving: U gebruikt USMT om profielen te migreren van de ene installatie van Windows 10 naar een andere installatie van Windows 10 op verschillende hardware. Na de migratie meldt de gebruiker zich aan op het nieuwe apparaat en beschikt deze niet over de Startmenu indeling die ze eerder hadden geconfigureerd.
Oorzaak: Een codewijziging in het startmenu met Windows 10 versie 1607 en hoger is niet compatibel met deze USMT-functie.
Oplossing: De volgende tijdelijke oplossing is beschikbaar:
Wanneer de gebruiker zich heeft aangemeld, maakt u een back-up van de indeling Start met behulp van de volgende Windows PowerShell-opdracht. U kunt desgewenst een ander pad opgeven:
Export-StartLayout -Path "C:\Layout\user1.xml"
Migreer het profiel van de gebruiker met USMT.
Voordat de gebruiker zich aanmeldt op het nieuwe apparaat, importeert u de indeling Start met behulp van de volgende Windows PowerShell-opdracht:
Import-StartLayout -LayoutPath "C:\Layout\user1.xml" -MountPath %systemdrive%
Met deze tijdelijke oplossing wordt de indeling Start van de standaardgebruiker gewijzigd. De tijdelijke oplossing wordt niet geschaald naar massamigraties of apparaten met meerdere gebruikers, maar kan sommige scenario's mogelijk deblokkeren. Als andere gebruikers zich aanmelden bij het apparaat, moet u layoutmodification.xml verwijderen uit het standaardgebruikersprofiel. Anders gebruiken alle gebruikers die zich aanmelden bij dat apparaat de geïmporteerde startindeling.
Problemen met offlinemigratie
In de volgende secties worden veelvoorkomende problemen met offlinemigratie beschreven. Vouw de sectie uit om aanbevolen oplossingen te bekijken.
Sommige van mijn systeeminstellingen worden niet gemigreerd in een offlinemigratie
Oorzaak: Sommige systeeminstellingen, zoals bureaubladachtergronden en netwerkprinters, worden niet ondersteund in een offlinemigratie. Zie Wat migreert USMT voor meer informatie ?
Oplossing: In een offlinemigratie moeten deze systeeminstellingen handmatig worden hersteld.
Het hulpprogramma ScanState mislukt met retourcode 26
Oorzaak: Een veelvoorkomende oorzaak van retourcode 26 is dat een tijdelijk profiel actief is op de broncomputer. Dit profiel wordt toegewezen aan c:\users\temp. In het ScanState-logboek wordt een MigStartupOfflineCaught-uitzondering weergegeven die de dubbele SID-fout van het gebruikersprofiel bevat.
Oplossing: U kunt de computer opnieuw opstarten om het tijdelijke profiel te verwijderen of u kunt MIG_FAIL_ON_PROFILE_ERROR=0 instellen om de fout over te slaan en het tijdelijke profiel uit te sluiten.
Regels opnemen en uitsluiten voor het migreren van gebruikersprofielen werken niet hetzelfde offline als online
Oorzaak: Als u offline bent, kan de DNS-server niet worden opgevraagd om de gebruikersnaam en SID-toewijzing op te lossen.
Oplossing: Gebruik een beveiligings-id (SID) om een gebruiker op te nemen bij het uitvoeren van het hulpprogramma ScanState . Bijvoorbeeld:
ScanState.exe /ui:S1-5-21-124525095-708259637-1543119021*
De jokerteken (*) aan het einde van de SID migreert ook de SID_Classes sleutel.
U kunt ook patronen gebruiken voor SID's waarmee algemene gebruikers of groepen worden geïdentificeerd. U kunt bijvoorbeeld de /ue:*-500
optie gebruiken om de lokale beheerdersaccounts uit te sluiten. Zie Beveiligings-id's voor meer informatie over Windows-SID's.
Mijn script voor het wissen van de schijf mislukt na het uitvoeren van het hulpprogramma ScanState op een 64-bits systeem
Oorzaak: De HKLM-register hive wordt niet uitgepakt nadat het hulpprogramma ScanState is uitgevoerd.
Oplossing: Start de computer opnieuw op of hef de register hive uit bij de opdrachtprompt nadat het hulpprogramma ScanState is uitgevoerd. Voer bijvoorbeeld bij een opdrachtprompt het volgende in:
reg.exe unload hklm\$dest$software
Problemen met migratie met vaste koppelingen
In de volgende secties worden veelvoorkomende problemen met migratie met vaste koppelingen beschreven. Vouw de sectie uit om aanbevolen oplossingen te bekijken.
EFS-bestanden worden niet hersteld naar de nieuwe partitie
Oorzaak: EFS-bestanden kunnen niet worden verplaatst naar een nieuwe partitie met een vaste koppeling. De /efs:hardlink
opdrachtregeloptie is alleen van toepassing op bestanden die op dezelfde partitie zijn gemigreerd.
Oplossing: Gebruik de /efs:copyraw
opdrachtregeloptie om EFS-bestanden tijdens de migratie te kopiëren in plaats van harde koppelingen te maken of de EFS-bestanden handmatig te kopiëren uit het archief met vaste koppelingen.
Het hulpprogramma ScanState kan een eerder migratiearchief met vaste koppelingen niet verwijderen
Oorzaak: Het migratiearchief bevat vaste koppelingen naar vergrendelde bestanden.
Oplossing: gebruik het hulpprogramma UsmtUtils om het archief te verwijderen of de winkelnaam te wijzigen. Voer bijvoorbeeld bij een opdrachtprompt het volgende in:
UsmtUtils.exe /rd <storedir>
U moet ook de computer opnieuw opstarten.
Gegevens verzamelen
Als u hulp nodig hebt van Microsoft-ondersteuning, raden we u aan de informatie te verzamelen door de stappen te volgen die worden vermeld in Informatie verzamelen met behulp van TSS voor implementatiegerelateerde problemen.
Verwante artikelen:
Problemen met het hulpprogramma voor migratie van gebruikersstatus (USMT) oplossen