Failed to install .NET Framework 2.0
Tadi siang asisten bos laptopnya minta diinstall .NET Framework 2.0 (hanya runtime bukan SDK) karena ada aplikasi yang menggunakan .NET Framework. Namun entah kenapa selalu saja failed saat installer baru mulai dan muncul pesan:
"Error opening installation log file. Verify that the specified
log file location exists and is writable."
Hmmm.....mungkin hanya perlu restart Windows, tapi setelah restart pun hasilnya sama.
Coba install .NET Framework 3.5, gagal juga saat installer baru mulai.
Coba tanya uncle Google, ternyata ada beberapa kemungkinan:
- Space hard disk tinggal sedikit: Ini ga mungkin, free space hard disk masih di kisaran 70 GB.
- Temporary directory harus dibersihkan: Semua file di temporary sudah dihapus, tapi pesan error di atas tetap muncul.
Udah hampir nyerah, tapi masih ada waktu, si pemilik laptop mau meeting pukul 2 siang, sekarang masih pukul 13.30.
Saya coba masuk ke Command Prompt, lalu semua isi environment ditampilkan dengan perintah set, ternyata ada keanehan. Value dari variabel TEMP dan TMP isinya aneh.
TEMP=%USERPROFILE%\User\LOCALS~1\Temp
TMP=%USERPROFILE%\User\LOCALS~1\Temp
Lalu saya coba lakukan hal yang sama di komputer saya, hasilnya:
TEMP=C:\DOCUME~1\Paul\LOCALS~1\Temp
TMP=C:\DOCUME~1\Paul\LOCALS~1\Temp
Tampak variabel %USERPROFILE% diterjemahkan menjadi value variabel. Tapi yang di laptop ini kenapa variabel %USERPROFILE% tidak diterjemahkan menjadi value variabelnya? Padahal beberapa baris di bawahnya saya lihat variabel %USERPROFILE% juga ada:
USERPROFILE=C:\Documents and Settings\User
Wah, kayaknya ga sempat lagi untuk mencari tahu kenapa ini bisa terjadi, saya coba hapus variabel TMP dan TEMP dari environment di System Properties - Advanced - User Variables, lalu coba install lagi .NET Framework 2.0. Ternyata, pesan error tidak muncul lagi, instalasi berhasil. Variabel TMP dan TEMP saya kembalikan ke kondisi semula dan laptop harus segera dikembalikan ke pemiliknya karena sudah pukul 13.50.
Whew....Koq bisa begitu ya?