Ketika menginstal aplikasi yang dibangun di sekitar Penginstal Windows, akan muncul bahwa ia sering menggunakan hard disk usb eksternal saya (ketika terhubung) sebagai lokasi temp sementara itu memperluas dan menginstal aplikasi (membuat folder dari root dengan nama panduan) . Apakah ada cara untuk mengubahnya sehingga selalu default ke drive tertentu?
Ini tampaknya terjadi pada Windows Vista dan 7, tidak yakin tentang rilis sebelumnya.
EDIT: Variabel lingkungan saat ini terlihat seperti ini:
TEMP=C:\Users\<me>\AppData\Local\Temp
TMP=C:\Users\<me>\AppData\Local\Temp
EDIT: Saya memiliki kecurigaan lucu bahwa itu menggunakan drive dengan ruang kosong terbesar yang tersedia.
windows
usb-flash-drive
windows-installer
Douglas Anderson
sumber
sumber
Jawaban:
Saya percaya bahwa Penginstal Windows menggunakan%TMP%
variabel lingkungan. Anda mungkin ingin memeriksa nilai ini dan melihat apakah itu mengarah ke huruf drive HD Eksternal Anda.MEMPERBARUI
Aneh ... ini sepertinya merupakan "fitur" dari Windows Installer (untuk menggunakan drive dengan ruang paling bebas). Saya tidak dapat menemukan opsi untuk menonaktifkannya. Saya ingin tahu apakah Anda dapat mengunci sistem dengan izin / tanda baca saja atau yang serupa. Ini mengganggu saya bahwa Microsoft tidak akan memberi Anda opsi untuk mematikan ini.
Pembaruan ke-2
Ok - jadi saya menemukan artikel ini tentang properti ROOTDRIVE . Catatan khusus:
sumber
Saya memiliki masalah dengan HDD eksternal yang digunakan khusus untuk foto pribadi dan video rumahan. Saya menonaktifkan izin 'hapus' untuk semua pengguna untuk mencegah hilangnya data. Namun, drive mulai mengisi dengan file tmp MSI. Setiap penghapusan otomatis ditolak seperti halnya alat pembersih karena (seperti yang saya sebutkan) saya telah menolak menghapus izin. Solusi saya adalah mematikan semua izin pada drive target untuk semua pengguna (dengan pengecualian hak istimewa 'menulis' untuk satu pengguna), mencegah OS dari menulis ke drive di tempat pertama. Semoga ini membantu.
sumber