Tidak dapat menemukan satu atau lebih komponen. Silakan instal ulang aplikasi

17

Saya menjalankan Windows 8, 64 bit dan menginstal SQL Server 2012. Saya mengunduh alat klien, mencari di direktori untuk SQL Server Management Studio, dan melihatnya ada di sana. Ketika saya mencoba menjalankan SQL Management Studio saya menerima pesan kesalahan:

"Tidak dapat menemukan satu komponen atau lebih. Silakan instal ulang aplikasi".

Masalah ini baru saja dimulai. Saya telah menginstal ulang aplikasi dan mengunduh paket layanan. Tombol pintas menunjukkan jalur tetapi tetap tidak akan berjalan.

Chris
sumber
1
Apakah Anda mencoba menginstal sesuatu? Kalau begitu apa? Kapan Anda mendapatkan pesan kesalahan? OS apa yang Anda jalankan? Tolong jelaskan secara rinci apa yang sedang terjadi.
heavyd
Tidak mungkin bagi siapa pun untuk menjawab pertanyaan ini, karena Anda belum memberi tahu kami aplikasi atau OS apa.
Andrew Schulman

Jawaban:

16

Mungkin Anda menghapus Visual Studio 2010? Coba instal paket terisolasi: Microsoft Visual Studio 2010 Shell (Isolated) Paket Redistributable

Homo Programmatoris
sumber
Bisakah Anda berkenan menambahkan lebih banyak detail dalam jawaban Anda?
Renju Chandran chingath
@RjujuChandranchingath, Beberapa fitur dari SQL Server Management Studio memerlukan MS Visual Studio 2010.
Homo Programmatoris
Ini sungguh-sungguh apa yang hilang - terima kasih! :)
Kristaps Vilerts
5

Saya memiliki kesalahan yang sama ketika mencoba membuka SQL Server Mgt Studio 2012 hingga saya mengikuti perbaikan yang disarankan oleh Microsoft ini :

Diposting oleh Microsoft pada 10/25/2011 pada 18:01

Ini terjadi setelah menginstal SQL Server 2012 (Kode bernama "Denali CTP3") atau lebih baru, menjalankan SSMS berhasil, kemudian (kemudian) menginstal VS11 Dev Preview, dan kemudian menjalankan SSMS.

Pratinjau Dev11 secara tidak benar mengenali SQL Server Denali SSMS sebagai aplikasi versi 11 dan memperbarui pengaturan pengguna saat ini dalam kunci registri SSMS selama penyiapan. Masalah ini terjadi hanya ketika Pratinjau Dev11 diinstal setelah instalasi SSMS.

SQL Server 2012 SSMS memiliki fitur keamanan dan ketahanan bawaan untuk setiap konfigurasi yang rusak di kunci registri HKCU. Kunci registri yang rusak dapat dengan mudah dihapus kemudian SSMS secara otomatis merekonstruksi dengan nilai yang benar selama prosedur startup berikutnya.

• Mulai regedit.exe

• Buka HKEY_CURRENT_USER \ Software \ Microsoft \ SQL Server Management Studio

• Hapus 11.0_Config

• Mulai ulang ssms.exe

Ray Vega
sumber
1
Sama berlaku untuk 2014, saya punya 12.0 dan 12.0_config di registri saya. Setelah beberapa menginstal ulang, menyelesaikan pembersihan, perbaikan, dan gangguan lainnya, web juga mengarahkan saya untuk solusi 1 menit ini, mari saya mulai SSMS 2014 lagi.
Madmenyo
dan untuk Microsoft SQL server 2016, foldernya adalah 14.0_Config.
Reza Aghaie
2

Saya memiliki masalah yang sama hari ini. Mungkin karena saya telah menghapus VS2012 dan mungkin secara tidak sengaja menghapus VS Shell.

Menginstal Edisi SSMS Express 2014 Memperbaiki SSMS 2012 saya

Daryl
sumber
2

Ini akhirnya berhasil untuk saya: http://klevster.com/fix/sql20122014-management-studio-cannot-find-one-or-more-components-please-reinstall-the-application/

Saya harus menghapus 2010 shell dan kemudian memperbaiki MSSMS 2014.

Dari tautan di atas:

Memukul masalah dengan Windows 2012 Server dengan VS2012 diinstal mencoba membuka SQL 2012 Management Studio memberikan kesalahan:

“Tidak dapat menemukan satu komponen atau lebih. Silakan instal ulang aplikasi ”

Setelah mencoba tumpukan banyak hal, menginstal SQL 2014 Management Studio, mencopot pemasangan, menginstal ulang ... Kemudian memperbaiki VS2012, menginstal SQL 2014 Management Studio lagi. Semua sia-sia.

Apa yang akhirnya membuat saya melewati batas adalah mencopot pemasangan Visual Studio 2010 Shell, ini dilakukan dengan mengunduh penginstalnya dari tautan ini: http://www.microsoft.com/en-us/download/details.aspx?id=1366

Setelah diunduh, jalankan penginstal dan lepaskan komponen VS2010 Shell. Setelah selesai, jalankan penginstal SQL 2014 Management Studio atau lakukan perbaikan pada instalasi yang ada, ini dengan sendirinya akan menginstal ulang komponen VS2010 Shell.

Kemudian, akhirnya terbuka untuk saya.

MasterProgrammer200
sumber
0

Saya memiliki masalah yang sama. Masalahnya tampaknya semacam masalah akses. Saya telah login dengan akun domain saya selama instalasi, tetapi terputus dari domain saya.

Kemudian saya memperbaiki pengaturan server sql ketika saya terhubung ke domain, itu berhasil.

Guru
sumber
0

Dalam membersihkan instalasi SQL Server lama, saya menghapus shell VS2010 berpikir tidak akan membutuhkannya untuk verison terbaru yang saya gunakan, yaitu 2012.

Mendapat kesalahan yang sama. Instal ulang shell 2010 (ukuran ~ 1GB) dan semua sudah sembuh.

Rachael
sumber
0

Saya memiliki kesalahan yang sama pada Win2008Server ketika mencoba untuk membuka SQL Server Mgt Studio 2012 setelah memperbarui dari VS2010 ke 2012. Saya melakukan hal yang disarankan oleh Ray Vega, reboot, tetapi tidak ada cerutu. Setelah ini saya menginstal VSIsoShell.exe. Kemudian SQL Server Mgt Studio 2012 dibuka OK.

Berikut tautan ke VSIsoShell.exe: http://www.microsoft.com/en-us/download/details.aspx?id=1366

Ciove
sumber
Saya merasa ini akan lebih baik sebagai komentar pada jawaban Ray Vega, daripada jawaban itu sendiri. Dipanji seperti itu.
Stese