Megosztás a következőn keresztül:


felhasználó módosítása

Módosítja a távoli asztali munkamenetgazda-kiszolgáló telepítési módját.

Megjegyzés

A legújabb verzió újdonságait a Windows Server távoli asztali szolgáltatások újdonságaicímű témakörben találja.

Szinopszis

change user {/execute | /install | /query}

Paraméterek

Paraméter Leírás
/kivégez Engedélyezi .ini fájlleképezést a kezdőkönyvtárhoz. Ez az alapértelmezett beállítás.
/telepítés Letiltja .ini fájlleképezést a kezdőkönyvtárba. A rendszer minden .ini fájlt beolvassa és a rendszerkönyvtárba ír. Le kell tiltania .ini fájlleképezést, amikor alkalmazásokat telepít távoli asztali munkamenetgazda-kiszolgálóra.
/lekérdezés Megjeleníti .ini fájlleképezés aktuális beállítását.
/? Súgó megjelenítése a parancssorban.

Megjegyzések

  • Az alkalmazás telepítése előtt módosítsa a felhasználót/telepítse, hogy .ini fájlokat hozzon létre az alkalmazáshoz a rendszerkönyvtárban. A rendszer ezeket a fájlokat használja forrásként a felhasználóspecifikus .ini fájlok létrehozásakor. Az alkalmazás telepítése után felhasználó módosítása/végrehajtása használatával térjen vissza a standard .ini fájlleképezésre.

  • Az alkalmazás első futtatásakor a rendszer megkeresi a kezdőkönyvtárban a .ini fájljait. Ha a .ini fájlok nem találhatók a kezdőkönyvtárban, de a rendszerkönyvtárban találhatók, a Távoli asztali szolgáltatások átmásolják a .ini fájlokat a kezdőkönyvtárba, biztosítva, hogy minden felhasználó egyedi másolatot készítsen az alkalmazásról .ini fájlokról. Minden új .ini fájl a kezdőkönyvtárban jön létre.

  • Minden felhasználónak rendelkeznie kell egy alkalmazás .ini fájljainak egyedi másolatával. Ez megakadályozza azokat a példányokat, ahol a különböző felhasználók nem kompatibilis alkalmazáskonfigurációkkal (például különböző alapértelmezett könyvtárakkal vagy képernyőfeloldásokkal) rendelkezhetnek.

  • Amikor a rendszer fut, módosítsa a felhasználót /telepítse, számos dolog történik. Az összes létrehozott beállításjegyzék-bejegyzés árnyékolása HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Currentversion\Terminal Server\Installalatt található, a \SOFTWARE alkulcsban vagy a \MACHINE alkulcsban. A HKEY_CURRENT_USER hozzáadott alkulcsok a \SOFTWARE alkulcs alá kerülnek, a HKEY_LOCAL_MACHINE hozzáadott alkulcsok pedig a \MACHINE alkulcs alá lesznek másolva. Ha az alkalmazás rendszerhívásokkal (például GetWindowsdirectory) kéri le a Windows könyvtárat, a távoli asztali munkamenetgazda-kiszolgáló visszaadja a rendszerroot könyvtárat. Ha bármilyen .ini fájlbejegyzést rendszerhívások (például WritePrivateProfileString) használatával adnak hozzá, a rendszer a rendszerroot könyvtár alatti .ini fájlokhoz adja hozzá őket.

  • Amikor a rendszer visszatér módosítja a felhasználót és végrehajtja a, és az alkalmazás megpróbál beolvasni egy beállításjegyzék-bejegyzést a nem létező HKEY_CURRENT_USER alatt, a Távoli asztali szolgáltatások ellenőrzik, hogy létezik-e a kulcs egy példánya a \Terminal Server\Install alkulcs alatt. Ha igen, az alkulcsokat a rendszer a megfelelő helyre másolja a HKEY_CURRENT_USERalatt. Ha az alkalmazás nem létező .ini fájlból próbál olvasni, a Távoli asztali szolgáltatások a rendszergyökér alatt keresik a .ini fájlt. Ha a .ini fájl a rendszer gyökerében található, a rendszer a felhasználó kezdőlapjának \Windows alkönyvtárába másolja. Ha az alkalmazás lekérdezi a Windows könyvtárat, a távoli asztali munkamenetgazda-kiszolgáló a felhasználó kezdőkönyvtárának \Windows alkönyvtárát adja vissza.

  • Bejelentkezéskor a Távoli asztali szolgáltatások ellenőrzik, hogy a rendszer .ini fájlok újabbak-e, mint a számítógépen található .ini fájlok. Ha a rendszer verziója újabb, a .ini fájl lecserélődik vagy egyesül az újabb verzióval. Ez attól függ, hogy az INISYNC bit (0x40) be van-e állítva ehhez a .ini fájlhoz. A .ini fájl korábbi verziója inifile.ctx néven lesz átnevezve. Ha a \Terminal Server\Install alkulcs alatti rendszerregisztrációs adatbázis értékei újabbak, mint a HKEY_CURRENT_USERalatti verzió, az alkulcsok verzióját a rendszer törli, és az új alkulcsokra cseréli a \Terminal Server\Install.

Példák

  • Ha le szeretné tiltani .ini fájlleképezést a kezdőkönyvtárban, írja be a következőt:

    change user /install
    
  • Ha engedélyezni szeretné .ini fájlleképezést a kezdőkönyvtárban, írja be a következőt:

    change user /execute
    
  • .ini fájlleképezés aktuális beállításának megjelenítéséhez írja be a következőt:

    change user /query