Bagikan melalui


Windows 2003: Memindahkan %windir%\Installer (Windows Installer Cache) (id-ID)

Windows Installer Cache, yang terletak di %windir%\Installer (C:\Windows\Installer, jika sistem operasi terinstall di C:\Windows) - digunakan untuk menyimpan file-file penting untuk aplikasi yang terinstall dengan menggunakan teknologi Windows Installer. File-file ini tidak boleh terhapus atau dihilangkan dari sistem operasi. Jika file-file tersebut ada yang terhapus, Anda mungkin tidak akan mengalami masalah apapun hingga Anda melakukan operasi dengan Windows Installer misalnya Un-install, Reparasi atau Pembaruan produk.

Ketika sebuah produk/aplikasi di-install dengan menggunakan Windows Installer, file-file penting yang berhubungan dengan produk/aplikasi akan disimpan didalam Windows Installer Cache (%windir%\Installer). File-file tersebut akan dibutuhkan kembali oleh Windows Installer untuk proses Un-install, Reparasi maupun Pembaruan produk. File-file tersebut disalin secara unik oleh Windows Installer ke dalam Windows Installer Cache dengan penamaan yang berbeda-beda antara satu komputer dengan yang lain. Oleh karena itu, Anda tidak akan dapat secara mudah menggantikan file-file Windows Installer Cache yang hilang dengan menyalin file-file %windir%\Installer dari komputer lain. Informasi relasi antara Name Aplikasi - GUID Aplikasi dan Cache Installer hanya dapat diperoleh didalam Registry dan harus dicocokkan dengan informasi yang ada didalam file Windows Installer (*.msi).

Perhatian! Kehilangan file dari Windows Installer Cache dapat membuat Anda terpaksa harus menginstall ulang sistem operasi dan aplikasi.

Memindahkan %windir%\Installer

Anda mungkin merasa bahwa ukuran folder %windir%\Installer meningkat sangat pesat dan diluar perencanaan awal. Pilihan paling aman adalah memperbesar kapasitas drive sistem operasi sehingga Anda dapat terus menggunakannya. Akan tetapi Anda mungkin dihadapkan pada kenyataan bahwa kapasitas drive tidak dapat ditingkatkan dengan segera tanpa harus mempengaruhi waktu operasi server, sementara Anda harus segera menginstall aplikasi baru.  Dalam hal ini Anda ingin memindahkan %windir%\Installer ke drive lain di server dengan kapasitas yang lebih besar.

 

Untuk memindahkan %windir%\Installer ke folder lain, Anda harus mengikuti langkah-langkah berikut.

Prasyarat

  1. Windows 2003 Resource Kit (unduh disini).
  2. Drive lokal target berkapasitas cukup untuk menyimpan semua file %windir%\Installer

Tahap-tahap

Perhatikan! Selama proses pemindahan, Anda dilarang keras untuk menjalankan proses yang menjalankan Windows Installer (Install, Repair, Update).

 

  1. Buat cadangan C:\Windows\Installer ke folder D:\Backup

  2. Pindahkan folder C:\Windows\Installer ke folder target misalnya D:\Windows\Installer

  3. Buat symbolic link dari C:\Windows\Installer ke D:\Windows\Installer. Caranya, buka Konsol Perintah Windows Resource Kit Tools, kemudian ketik perintah

        linkd   C:\Windows\Installer  D:\Windows\Installer

  4. Atur property keamanan folder C:\Windows\Installer dan D:\Windows\Installer, sebagai berikut:
    (Penting! Property keamanan kedua folder ini harus sesuai dengan fungsi pengecekan yang ada di aplikasi Windos Installer). 
        

    No  Account  Permissions
    1  Builtin\Administrators Full Control
    2  System Full Control
    3  Everyone Read, Execute

     

  5. Pastikan bahwa owner kedua folder tersebut C:\Windows\Installer dan D:\Windows\Installer adalah Builtin\Administrators atau System.

 

Troubleshoot

  1. Masalah : Perintah linkd gagal membuat symbolic link folder
    Penyelesaian : Pastikan bahwa folder C:\Windows\Installer sudah dihapus, dan D:\Windows\Installer berada pada drive lokal.
  2. Masalah : Symbolic link C:\Windows\Installer terhapus dan C:\Windows\Installer kosong setelah menjalankan program instalasi/reparasi menggunakan Windows Installer.
     Penyelesaian : Ulangi proses pemindahan %windir%\Installer, gunakan file dari folder cadangan (D:\Backup) serta file baru dari %windir%\Installer. Pastikan bahwa property keamanan dan kepemilikan folder telah diatur dengan benar.
  3. Masalah : D:\Windows\Installer terhapus setelah menjalankan program instalasi/reparasi menggunakan Windows Installer.
    Penyelesaian: Ulangi proses pemindahan %windir%\Installer, gunakan file dari folder cadangan (D:\Backup) serta file baru dari  %windir%\Installer. Pastikan bahwa property keamanan dan kepemilikan folder telah diatur dengan benar.