A barangolást végző felhasználói profilok a Windows operációs rendszerekben lehetővé teszik a Windows Server domainhez csatlakozott számítógéppel rendelkező felhasználókat, hogy bejelentkezzenek ugyanazon a hálózaton lévő összes számítógépen, és hozzáférjenek a dokumentumokhoz. Az ötlet a felhasználó számára, hogy következetes asztali élmény legyen.
A Windows Vista és annak utódja Windows 7 teljesen eltérő profilstruktúrát használ. Az a felhasználó, aki két operációs rendszer között átkapcsol asztalt, nem tudja automatikusan átvinni a személyes adatait, viszont e személy számára két különböző kiszolgálóoldali profil kerül létrehozásra.
A Windows több processzoros architektúrán működik, leginkább x86 és x64. A felhasználói adatok és a konfigurációs beállítások felhasználói profilban tárolódnak. Ez a felhasználói profil magában foglalja a COM regisztrációs, fájl- és nyilvántartási virtualizációs információkat, alkalmazásbeállításokat és jól ismert mappákat, amelyek eltérhetnek a 32 bites és 64 bites Windows verzióktól. A különbségek ismeretlen viselkedést okozhatnak, amikor 32 bites és 64 bites operációs rendszerek közötti felhasználói profilokat próbálnak átkapcsolni.
A KB2384951 felsorolja a következő dolgokat, amelyeket figyelembe kíván venni a 32 és 64 bites Windows rendszerek közötti felhasználói profilok roamingakor:
- A különböző programok helyét a rendszerleíró adatbázisban C: Program Files vagy C: Program Files (x86)
- COM nyilvántartás 32 és 64 bites számítógép között. A 64 bites COM-összetevő nem működik a Windows 32 bites verzióján
- Wow64 és regisztrációs és fájl virtualizációs adatok
- Egyéb felhasználói és alkalmazási adatok, amelyek különböző processzor-architektúrán alapuló beállításokat és helyeket tartalmaznak (a fájlrendszeren vagy a rendszerleíró adatbázison).
Jelenleg ez a forgatókönyv túl sok változót tartalmaz az interoperabilitás megfelelő teszteléséhez. Ezért a 32 és 64 bites Windows rendszerek közötti roaming felhasználói profilok megosztása nem támogatott.