Bagikan melalui


ubah pengguna

Berlaku untuk: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Mengubah mode penginstalan untuk server Host Sesi Desktop Jauh.

Catatan

Untuk mengetahui apa yang baru dalam versi terbaru, lihat Apa yang Baru dalam Layanan Desktop Jarak Jauh di Windows Server.

Sintaks

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

Parameter

Parameter Deskripsi
/Menjalankan Mengaktifkan pemetaan file .ini ke direktori beranda. Ini adalah pengaturan default.
/Menginstal Menonaktifkan pemetaan file .ini ke direktori beranda. Semua file .ini dibaca dan ditulis ke direktori sistem. Anda harus menonaktifkan pemetaan file .ini saat menginstal aplikasi di server Host Sesi Desktop Jauh.
/Query Menampilkan pengaturan saat ini untuk pemetaan file .ini.
/? Menampilkan bantuan pada prompt perintah.

Keterangan

  • Gunakan ubah pengguna /instal sebelum menginstal aplikasi untuk membuat file .ini untuk aplikasi di direktori sistem. File-file ini digunakan sebagai sumber ketika file .ini khusus pengguna dibuat. Setelah menginstal aplikasi, gunakan ubah pengguna /jalankan untuk kembali ke pemetaan file .ini standar.

  • Saat pertama kali Anda menjalankan aplikasi, aplikasi akan mencari direktori beranda untuk file .ini-nya. Jika file .ini tidak ditemukan di direktori beranda, tetapi ditemukan di direktori sistem, Layanan Desktop Jauh menyalin file .ini ke direktori beranda, memastikan bahwa setiap pengguna memiliki salinan unik dari file .ini aplikasi. Setiap file .ini baru dibuat di direktori beranda.

  • Setiap pengguna harus memiliki salinan unik file .ini untuk aplikasi. Ini mencegah instans di mana pengguna yang berbeda mungkin memiliki konfigurasi aplikasi yang tidak kompatibel (misalnya, direktori default atau resolusi layar yang berbeda).

  • Ketika sistem berjalan mengubah pengguna /menginstal, beberapa hal terjadi. Semua entri registri yang dibuat dibayangi di bawah HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Currentversion\Terminal Server\Install, baik di subkunci \SOFTWARE atau subkunci \MACHINE . Subkey yang ditambahkan ke HKEY_CURRENT_USER disalin di bawah subkunji \SOFTWARE , dan subkunji yang ditambahkan ke HKEY_LOCAL_MACHINE disalin di bawah subkunji \MACHINE . Jika aplikasi meminta direktori Windows dengan menggunakan panggilan sistem, seperti GetWindowsdirectory, server Host Sesi rd mengembalikan direktori systemroot. Jika ada entri file .ini yang ditambahkan dengan menggunakan panggilan sistem, seperti WritePrivateProfileString, entri tersebut ditambahkan ke file .ini di bawah direktori systemroot.

  • Ketika sistem kembali mengubah pengguna /jalankan, dan aplikasi mencoba membaca entri registri di bawah HKEY_CURRENT_USER yang tidak ada, Layanan Desktop Jauh memeriksa untuk melihat apakah salinan kunci ada di bawah subkunjung \Terminal Server\Instal . Jika ya, subkunjen disalin ke lokasi yang sesuai di bawah HKEY_CURRENT_USER. Jika aplikasi mencoba membaca dari file .ini yang tidak ada, Layanan Desktop Jauh mencari file .ini di bawah akar sistem. Jika file .ini berada di akar sistem, file ini disalin ke subdirektori \Windows dari direktori beranda pengguna. Jika aplikasi meminta direktori Windows, server Host Sesi rd mengembalikan subdirektori \Windows dari direktori beranda pengguna.

  • Saat Anda masuk, Layanan Desktop Jauh memeriksa apakah file .ini sistemnya lebih baru dari file .ini di komputer Anda. Jika versi sistem lebih baru, file .ini Anda diganti atau digabungkan dengan versi yang lebih baru. Ini tergantung pada apakah bit INISYNC, 0x40, diatur untuk file .ini ini atau tidak. Versi file .ini Anda sebelumnya diganti namanya menjadi Inifile.ctx. Jika nilai registri sistem di bawah subkunci \Terminal Server\Instal lebih baru dari versi Anda di bawah HKEY_CURRENT_USER, versi subkunci Anda dihapus dan diganti dengan subkunci baru dari \Terminal Server\Install.

Contoh

  • Untuk menonaktifkan pemetaan file .ini di direktori beranda, ketik:

    change user /install
    
  • Untuk mengaktifkan pemetaan file .ini di direktori beranda, ketik:

    change user /execute
    
  • Untuk menampilkan pengaturan saat ini untuk pemetaan file .ini, ketik:

    change user /query