Kesalahan saat menginstal program dari paket Penginstal Windows. Mengapa program dari file .msi tidak diinstal? Penginstal Windows tidak berfungsi Ikuti petunjuk di bawah ini

Kesalahan saat menginstal aplikasi dari file berekstensi .msi adalah salah satu manifestasi masalah pada layanan Penginstal Windows (dalam versi Rusia, Penginstal Windows). Pengguna semua versi OS ini, kecuali versi paling awal, menghadapi fenomena serupa. Hingga saat ini, masalah pada installer merupakan salah satu alasan umum mengapa pengguna memutuskan untuk menginstal ulang sistem. Mari kita coba mencari cara untuk menghindari hal ini. Alasan mengapa Penginstal Windows tidak berfungsi mungkin adalah sebagai berikut:

  • infeksi virus, dan menghilangkan virus tidak selalu menyelesaikan masalah;
  • instalasi pembaruan Windows yang salah;
  • kegagalan fungsi perangkat lunak keamanan ketika, alih-alih memblokir satu file msi yang mencurigakan, layanan instalasi diblokir seluruhnya;
  • perubahan kebijakan keamanan komputer;
  • Kerusakan pada file sistem atau registri karena alasan yang tidak terkait dengan virus (penghapusan komponen penginstal, pengeditan registri yang tidak memenuhi syarat, perangkat lunak yang bengkok, kegagalan hard drive, dll.).

Memeriksa integritas struktur Penginstal Windows

Penginstal Windows terdiri dari komponen-komponen berikut:
  • file C:\Windows\System32\Msiexec.exe - langsung oleh aplikasi penginstal itu sendiri;
  • file C:\Windows\System32\msi.dll - perpustakaan Penginstal Windows;
  • Layanan msiserver, yang pengaturannya disimpan di kunci registri.
Sebelum mendiagnosis, penting untuk memastikan bahwa kedua file ini ada di sistem, bahwa bagian di atas ada di registri dan parameternya memiliki nilai normal (nilainya dapat dilihat di registri yang serupa , sistem kerja). Buka juga daftar layanan (tekan Windows + R dan masukkan perintah services.msc di baris "Buka" pada aplikasi "Jalankan"). Temukan "Penginstal Windows" dan pastikan itu dimulai. Jika file hilang, salin file tersebut dari sistem lain dengan versi yang sama atau dari disk instalasi. Jika kunci registri hilang atau rusak, transfer juga dari sistem kerja. Untuk melakukan ini, pada komputer yang berfungsi, jalankan editor registri (C:\Windows\Regedt.exe) dan temukan bagian di atas. Klik kanan menu konteks folder msiserver dan klik "Ekspor". Simpan file dalam format .reg dan transfer ke mesin bermasalah. Klik dua kali file ini dan setuju untuk menambahkan data ke registri. Hidupkan Kembali komputer Anda. Jika layanan Msiserver masih tidak dapat dijalankan, periksa apakah layanan RPC (Remote Procedure Call) yang bergantung padanya sedang berjalan. Anda dapat mendaftarkan ulang file penginstal dan memulai ulang layanan menggunakan serangkaian perintah khusus pada baris perintah. Untuk kenyamanan, Anda dapat membuat file batch: tempelkan serangkaian tindakan ke Notepad dan simpan sebagai ekstensi .bat. Untuk meluncurkan file, cukup klik dua kali di atasnya. Agar perubahan diterapkan, klik pada desktop dan tekan F5.

Memeriksa pengaturan keamanan dan hak akses

Penginstal Windows mungkin tidak berfungsi karena diblokir oleh perangkat lunak keamanan atau sistem operasi tidak memiliki hak yang diperlukan. Pertama, mari kita lihat perangkat lunaknya. Jika Anda memasang antivirus, nonaktifkan sementara. Setiap produk memiliki metode penonaktifannya sendiri, tetapi paling sering hal ini dilakukan melalui menu konteks ikon antivirus di baki sistem. Sekarang mari kita jaga haknya. Buka menu konteks Msiexec.exe dan perluas propertinya. Lihat daftar grup dan pengguna di tab Keamanan. Diantaranya harus ada “Sistem” dan layanan “Pemasang Tepercaya”, dan yang terakhir harus memiliki akses penuh ke file dan menjadi pemiliknya. Sistem harus memiliki izin "baca" dan "baca dan jalankan". Layanan Trustedinstaller pertama kali diperkenalkan di Windows Vista, jadi di Windows XP akses penuh harus diberikan ke sistem. Semua yang tertulis di bawah ini berlaku untuk versi yang dirilis setelah XP. Untuk memeriksa siapa pemilik Msiexec.exe, klik tombol "Lanjutan" pada tab yang sama. Di jendela berikutnya, perluas tab "Pemilik". Tetapkan pemilik ke layanan Trustedinstaller jika ada hal lain yang ditentukan sebagai pemilik. Jika tidak ada dalam daftar "Ubah pemilik menjadi", klik tombol "Ubah", lalu klik "Pengguna dan grup lain". Masukkan Trustedinstaller di kolom "Masukkan nama...", klik "Periksa nama" dan OK. Kembali ke jendela sebelumnya. Pada tab "Izin Efektif", tetapkan hak yang diperlukan untuk Trustedinstaller dan sistem. Pustaka msi.dll harus memiliki pengaturan keamanan yang persis sama. Sekarang mari kita periksa apakah ada batasan bagi pengguna "Sistem" untuk mengakses yang berikut ini:
  • drive sistem (biasanya drive C);
  • folder sementara (ini adalah C:\Windows\Temp dan C:\Users\Current_User\AppData\Temp);
  • folder C:\Config.Msi;
  • folder tempat file msi tempat Anda mencoba menginstal program berada.
Sistem harus diberikan akses penuh ke semua objek ini. Ini dilakukan dengan cara yang sama seperti yang kita bahas di atas. Setelah operasi ini, dalam banyak kasus, masalah dengan penginstal berhasil diselesaikan. Jika saran kami tidak membantu Anda, penyebab kegagalannya terletak pada hal lain dan spesialis harus menanganinya.

Masalah yang cukup umum di kalangan pengguna sistem operasi Windows versi apa pun adalah kesalahan msi saat menginstal program dari file dengan ekstensi .msi. Pada artikel ini, saya akan menjelaskan masalah umum pada penginstal Windows 7/10/XP dan solusinya, serta membuat video tentang masalah saat ini.

File dengan ekstensi .msi adalah paket instalasi reguler (distribusi) tempat program diinstal. Berbeda dengan “setup.exe” biasa, sistem menggunakan layanan Penginstal Windows (proses msiexec.exe) untuk meluncurkan file msi. Secara sederhana, Penginstal Windows membuka ritsleting dan menjalankan file dari distribusi. Ketika Penginstal Windows tidak berfungsi, berbagai kesalahan muncul.

Secara umum, ini sangat membuat saya marah, karena... Setelah pesan kesalahan bodoh, tidak jelas apa yang harus dilakukan selanjutnya. Microsoft secara khusus merancang Penginstal Windows untuk meningkatkan kemampuan menginstal program (terutama untuk administrator sistem), tetapi tidak melakukan upaya yang tepat untuk memastikan bahwa layanan akan berjalan lancar atau bahkan melaporkan masalah secara memadai. Sekarang kita harus menyelesaikannya :)

Masalah mungkin terjadi pada pengoperasian layanan itu sendiri atau mungkin timbul selama instalasi program, ketika semuanya dikonfigurasi, pada prinsipnya, dengan benar. Dalam kasus pertama, Anda perlu mengotak-atik layanan penginstal, dan yang kedua, menyelesaikan masalah dengan file tertentu. Mari kita pertimbangkan kedua opsi tersebut, tetapi yang kedua adalah yang pertama.

kesalahan file msi

Sangat sering kesalahan muncul karena hak sistem yang tidak mencukupi atas file atau folder. Ini bukan untuk mengatakan bahwa Penginstal Windows tidak berfungsi; dalam hal ini, Anda hanya perlu menambahkan hak yang diperlukan dan semuanya akan berfungsi. Baru kemarin saya dihadapkan pada kenyataan bahwa kit distribusi.msi yang diunduh tidak ingin diinstal, wizard instalasi berhasil dimulai, parameter dipilih, tetapi kemudian sistem berpikir selama beberapa detik dan memberikan kesalahan:

"Kesalahan membaca dari file 'nama file' memverifikasi bahwa file tersebut ada dan Anda dapat mengaksesnya" (Kesalahan 1305). Diterjemahkan: “Kesalahan membaca dari file...periksa apakah file tersebut ada dan apakah Anda memiliki akses ke sana.” Nah, bukankah kamu bodoh? Tentu saja, tombol "Coba lagi" tidak membantu, dan pembatalan akan menghentikan seluruh instalasi. Pesannya juga tidak membawa arti khusus, sebab file tersebut pasti ada dan saya memiliki akses ke sana, jika tidak, saya tidak akan dapat menjalankannya dan menerima pesan ini, dan untuk beberapa alasan ini dalam bahasa Inggris :)

Dan kesalahannya adalah bukan saya yang seharusnya memiliki akses ke file tersebut, tetapi penginstal Windows, atau lebih tepatnya Sistem itu sendiri. Solusinya sangat sederhana:

Sekarang kesalahan penginstal tidak akan muncul! Anda dapat menambahkan akses ke seluruh folder tempat Anda biasanya menginstal program, misalnya, ke folder “Unduhan”, seperti milik saya. Tonton video tentang pemecahan masalah hak akses:

Di Windows XP, tab Keamanan tidak akan muncul jika berbagi file sederhana diaktifkan. Untuk mematikannya, Anda harus pergi ke “Mulai -> Panel Kontrol -> Opsi Folder -> Lihat” dan matikan opsi "Gunakan berbagi file sederhana". Dalam versi Windows 7/10 dan XP yang dipreteli, tidak ada tab “Keamanan” sama sekali. Untuk melihatnya, Anda harus login sebagai administrator.

Lebih banyak cara untuk menyelesaikan masalah


Metode yang dijelaskan akan membantu dengan pesan yang berbeda, dengan nomor berbeda. Misalnya, Anda mungkin melihat kesalahan file msi seperti ini:

  • Kesalahan 1723
  • Kesalahan Internal 2203
  • Kesalahan sistem 2147287035
  • Kesalahan: "Paket instalasi ini tidak dapat dibuka"
  • Kesalahan 1603: Terjadi kesalahan fatal saat instalasi

Dalam semua kasus ini, mengatur izin pada file dan/atau beberapa folder sistem akan membantu. Periksa apakah "sistem" memiliki akses ke folder file sementara (Anda mungkin menerima pesan kesalahan "Sistem tidak dapat membuka perangkat atau file yang ditentukan"). Untuk ini:

Setelah menekan “Enter”, jalur akan berubah menjadi “normal” dan Anda akan dipindahkan ke folder sementara yang sebenarnya. Hak atasnya perlu diperiksa. Saya juga merekomendasikan untuk membersihkan folder sementara dari semua yang terkumpul di sana, atau bahkan lebih baik lagi, menghapusnya dan membuat yang baru dengan nama yang sama. Jika Anda tidak dapat menghapus folder, bacalah, tetapi itu tidak perlu.

Jika layanan Penginstal Windows masih tidak mau berfungsi, periksa hak atas folder tersebut "C:\Config.Msi", di sini “sistem” juga harus memiliki akses penuh. Dalam hal ini, Anda mungkin melihat kesalahan “Error 1310”. Untuk berjaga-jaga, pastikan folder DIMANA Anda menginstal perangkat lunak juga memiliki semua haknya.

Pengaturan registri dan layanan

Cara mengatasi error selanjutnya adalah dengan mengembalikan parameter operasi di registri Penginstal Windows.

Untuk melakukan ini, unduh arsip dan jalankan dua file reg dari sana, sesuai dengan versi Windows Anda. Setuju untuk mengimpor pengaturan.

Penting! Dianjurkan sebelum tindakan terakhir! Jika cara tersebut tidak membantu atau malah bertambah parah, Anda dapat memulihkan ke kondisi sebelumnya.

Pada Windows XP atau Windows Server 2000, instal penginstal terbaru versi 4.5.

Jika ini tidak membantu, daftarkan ulang komponennya:

  1. Tekan "Menang + R" dan masukkan " cmd". Kemudian di jendela hitam masukkan perintah berikut secara berurutan:
    MSIExec /batalkan pendaftaran
    MSIExec /regserver
  2. Jawabannya harus kosong, tidak ada kesalahan. Jika masalah belum terpecahkan, masukkan perintah lain
    regsvr32 msi.dll
  3. Tutup jendela hitam

Jika dikatakan bahwa Anda tidak memiliki hak yang cukup, maka Anda harus menjalankannya.

Jika perintah dijalankan, tetapi tidak membantu, jalankan msi_error.bat dari arsip dan periksa hasilnya.

Opsi terakhir adalah mengunduh program Kerish Doctor, yang memiliki fungsi untuk memperbaiki layanan penginstal dan banyak masalah umum Windows lainnya.

Selain itu, banyak program menggunakan .NET Framework, jadi sebaiknya instal versi terbaru paket ini. Dan terakhir, satu saran lagi: jika di jalur ke file distribusi setidaknya ada satu folder dengan spasi di awal namanya, hapus spasi tersebut. Trik sederhana ini akan menyelesaikan masalah Anda :)

Meringkas

Kesalahan pada penginstal Windows sangat tidak menyenangkan, ada banyak kesalahan dan tidak jelas di mana mencarinya. Satu hal yang jelas - sistem telah gagal dan perlu dikembalikan ke kondisi kerja. Terkadang tidak ada yang membantu dan Anda harus melakukannya. Namun, jangan terburu-buru melakukannya, coba minta bantuan di forum ini. Jelaskan masalah Anda dengan tepat, beri tahu kami apa yang telah Anda lakukan, pesan apa yang Anda terima, dan mungkin itu akan membantu Anda! Bagaimanapun, dunia ini bukannya tanpa orang-orang baik :)

Apa itu Msi.dll File Penginstal Windows Msi.dll diketahui menghasilkan pesan kesalahan selama instalasi program, yang dapat terjadi jika file Penginstal Windows di komputer tidak cocok, atau karena kerusakan atau kerusakan pada registri.

Hapus kesalahan msi.dll di Windows

Targetkan msi.dll

Aile msi.dll diperlukan untuk menginstal paket Microsoft Installer (MSI). Jika file ini dihapus, Penginstal Windows tidak akan berfungsi.

Pada artikel kali ini kita akan membahas contoh error msi.dll di komputer Windows dan solusinya.

Kesalahan Msi.dll di Windows

Saat Anda mencoba menginstal program Penginstal Windows apa pun di komputer Windows, Anda mungkin menerima pesan kesalahan yang serupa dengan yang ditampilkan di sini:

“File MSIEXEC.EXE dikaitkan dengan ekspor MSI.DLL:222 yang hilang.”

Setelah menekan tombol OKE, pesan kesalahan lain yang serupa dengan yang disebutkan di bawah ini muncul:

“Saya tidak dapat memulai perangkat C:\Windows\System\MSIEXEC.EXE yang terhubung ke sistem yang tidak berfungsi.”

Alasan kesalahan

Masalah ini terjadi jika file Penginstal Windows di komputer Anda mencoba memperbarui file Penginstal Windows.

Izin

Ketika masalah di atas terjadi, hal pertama yang perlu Anda lakukan adalah me-restart komputer Anda dan mencoba menginstal kembali program Windows Office. Jika Penginstal Windows telah mempromosikan file, atau file tidak disalin ke lokasi yang benar. Sebaliknya, mereka disalin terlebih dahulu ke folder sementara. Hanya ketika Anda me-restart komputer Anda, file-file tersebut disalin ke folder yang sesuai. Untuk mengatasi pesan kesalahan ini, ikuti langkah-langkah berikut.

Tugas 1 - Unduh Penginstal Pembaruan Windows

  1. Klik pada tombol tautan dan klik tombol tersebut Unduh terletak di sebelah InstMsiA.exe.
  2. Menyimpan file di desktop Anda.

Tugas 2 - Mengganti nama file Penginstal Windows

  1. Buka menu Awal dan pilih Mematikan komputer.
  2. Selanjutnya, klik tombol Nyalakan kembali komputer Anda dalam mode MS-DOS lalu klik tombolnya OKE .
  3. Ketik perintah berikut pada prompt perintah dan tekan Enter setelah setiap perintah untuk menjalankannya. sistem cd
    ren msi.dll msi.old
    ren msihnd.dll msihnd.old
    ren msiexec.exe msiexec.old
    KELUAR
  4. Mulai ulang Windows.

Tugas 3 - Mulai Windows dalam Safe Mode

  1. Klik tombolnya Awal dan pilih Mematikan komputer.
  2. Selanjutnya, klik tombol Menyalakan ulang dan tekan tombolnya OKE.
  3. Tekan dan tahan tombolnya MENGGESER ketika jendela dimuat ulang.

Tugas 4 - Menginstal Penginstal Pembaruan Windows untuk Windows

  1. Klik dua kali pada file tersebut InstMsiA.exe, disimpan ke desktop Anda.
  2. Selanjutnya, ikuti petunjuk di layar untuk menyelesaikan proses instalasi.
  3. Terakhir, restart komputer Anda.

Jika registry menanyakan pertanyaan tentang penyebab error DLL yang mana, misalnya error msi.dll?

Ya, mereka melakukan ini karena registri sebenarnya rusak atau rusak, yang sering kali menjadi penyebab kesalahan DLL yang umum. Entri yang terkait dengan file DLL disimpan di registri. Anda mungkin menerima kesalahan DLL berulang jika entri yang terkait dengan file DLL rusak atau hilang. Memperbaiki kesalahan DLL seperti kesalahan msi.dll yang menyebabkan masalah registri. Pindai registri Anda menggunakan pembersih registri yang efektif seperti RegGenie. Ini adalah alat yang ampuh yang memungkinkan Anda melakukan pemindaian registri khusus untuk memperbaiki kesalahan DLL.

MSI.DLL - Apakah ini file keamanan?

Ya, benar msi.dll adalah file keamanan dari Microsoft. Namun, beberapa contoh malware menggunakan file bernama msi.dll. Untuk menentukan msi.dll di komputer Anda bukan ancaman sistem, pindai seluruh komputer Windows Anda menggunakan alat keamanan yang andal dan efektif.

Saat menginstal program dan komponen Windows yang didistribusikan sebagai penginstal dengan ekstensi .MSI, Anda mungkin mengalami kesalahan “Layanan Penginstal Windows tidak dapat diakses.” Masalahnya bisa ditemui di Windows 10, 8 dan Windows 7.

Panduan ini akan merinci cara memperbaiki kesalahan "Layanan Penginstal Windows tidak dapat diakses" - beberapa metode disajikan, mulai dari yang lebih sederhana dan seringkali lebih efektif hingga yang lebih kompleks.

Terkadang penyesuaian sistem dan perubahan kebijakan Penginstal Windows dapat menyebabkan kesalahan yang dimaksud.

Jika Anda memiliki Windows 10, 8, atau Windows 7 Professional (atau Enterprise), Anda dapat memeriksa apakah kebijakan Penginstal Windows telah diubah sebagai berikut:


Jika Anda menginstal Windows Home edition di komputer Anda, jalurnya adalah sebagai berikut:

  1. Buka Peninjau Suntingan Registri (Menang+R - regedit).
  2. Navigasikan ke HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ dan periksa apakah ada subkunci bernama Installer. Jika ada, hapus (klik kanan pada "folder" Installer - hapus).
  3. Periksa bagian serupa di HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\

Jika metode di atas tidak membantu, coba pulihkan layanan Penginstal Windows secara manual - metode 2 dalam instruksi terpisah

Kesalahan penginstal Windows adalah salah satu masalah pop-up paling umum yang dihadapi oleh pengguna sistem operasi Windows.

Kesalahan mungkin muncul terlepas dari versi OS Anda.

Alasan kesalahan tersebut

Anda dapat memindai OS menggunakan perintah Sfc /scannow. Anda harus memasukkannya ke jendela baris perintah.

Anda juga dapat meluncurkan baris perintah dengan dua cara lain:

  • Mulai -> Semua Program -> Aksesori -> Prompt Perintah.
  • Mulai -> Jalankan dan masukkan nama program cmd.exe

Dalam beberapa menit Anda akan diberikan informasi rinci tentang disk OS, file yang rusak, masalah dengan layanan dan program sistem lainnya.

Baris perintah tidak hanya akan menemukan file yang rusak dan rusak, tetapi juga menggantinya dengan yang berfungsi.

Setelah memindai, tutup command prompt dan restart komputer atau laptop pribadi Anda. Coba jalankan proses instalasi file apa pun yang dapat dieksekusi.

Microsoft juga menawarkan kepada pengguna utilitas otomatis yang dapat menyelesaikan masalah penginstal.

Kunjungi alamat web situs web resmi perusahaan https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

Di jendela yang terbuka, klik tombol “Jalankan Sekarang”. Utilitas akan mengembalikan konfigurasi penginstal yang benar.

Perlu dicatat bahwa utilitas ini tidak berfungsi dengan sistem operasi versi kedelapan.

Mengonfigurasi akses penginstal ke file msi

Masalah instalasi mungkin disebabkan oleh penginstal tidak memiliki akses ke file msi. Pengguna dapat mengatasi masalah ini secara mandiri.

Ikuti petunjuk di bawah ini:

  • Temukan file instalasi Anda dan klik kanan padanya;
  • Pilih jendela properti;
  • Buka tab pengaturan keamanan;
  • Di kotak teks grup atau pengguna, periksa apakah ada pengguna bernama "sistem". Jika tidak ada, Anda perlu menambahkan pengguna secara manual;

  • Untuk menambahkan pengguna baru, klik tombol Edit dan kemudian tombol Tambah;
  • Pada kolom teks nama objek yang dipilih, tulis kata “sistem” (tanpa tanda kutip). Jika Anda menggunakan sistem operasi versi bahasa Inggris, masukkan kata Sistem;
  • Kata yang dimasukkan akan langsung bergaris bawah, seperti terlihat pada gambar di bawah;

  • Centang kotak di sebelah Akses penuh dan sekarang klik tombol OK;

Pemasang sekarang dapat mengakses file yang dapat dieksekusi. Instalasi akan selesai tanpa masalah.

Harap dicatat bahwa dalam beberapa kasus, perangkat lunak antivirus mungkin memblokir akses ke file instalasi.

Untuk mengatasi masalah ini, Anda perlu masuk ke sistem operasi dengan akun administrator, mematikan antivirus dan mengaktifkan kompatibilitas dengan versi OS lain di pengaturan properti antivirus, seperti yang ditunjukkan pada gambar di bawah.

Kesalahan Penginstal Windows - Pemecahan Masalah