Saya mencoba menguji produk kami untuk memastikan bahwa mereka kompatibel dengan Windows Server 2016. Dan selama beberapa pengujian, saya keliru berpikir bahwa saya dapat "menurunkan" kerangka kerja NET dari 4,6 menjadi 4. Jadi saya menghapus .NET 4.6 dari Peran dan dari IIS.
Sekarang, saya tidak dapat menginstalnya kembali menggunakan installer (karena itu bagian dari OS sehingga meminta saya untuk mengaktifkannya dari peran & fitur). Dan saya tidak dapat memulai manajer server (untuk menginstal peran & fitur) karena membutuhkan minimal. Net 4.
Jadi saya terjebak. Apakah saya memiliki opsi lain selain menginstal ulang OS? Saya telah mengirim begitu banyak waktu untuk menguji sistem ini, saya lebih suka tidak melakukannya jika memungkinkan.
UPDATE: Saya sudah mencoba .NET installer untuk OS Windows yang lebih lama tetapi tidak membantu.
Jawaban:
Cobalah untuk menginstal .NET Offline menggunakan DISM seperti dalam contoh ini untuk .NET 3.5:
Ketik perintah berikut:
“Dism /online /enable-feature /featurename:Netfx3 /source:D:\Sources\sxs”
lalu tekan enter. Butuh beberapa saat dan ketika proses telah selesai, tutup PowerShell Windows lalu pergi untuk memeriksa fitur windows yang tepat harus diinstal dengan sukses.Terima kasih @JackLock atas komentar ini:
Jadi berdasarkan saran Anda, saya mengaktifkan fitur yang disebut "NetFx4". Karena sudah diinstal, saya tidak perlu memberikan sumbernya. Jadi perintah saya terlihat seperti
Dism /online /Enable-Feature /FeatureName:NetFx4 /All
sumber
Dism /online /Enable-Feature /FeatureName:NetFx4 /All
Terima kasih, duDE dan JackLock. Kedua jawaban Anda membantu saya untuk memperbaiki masalah ini.
Masalah saya: Di Windows Server 2016, .NET Framework 4.6 telah dihapus secara tidak sengaja dari sistem saya ketika mencoba untuk memperbaiki beberapa masalah dengan IIS. Itu dihapus menggunakan Server Manager> Hapus Peran dan Fitur.
Akibatnya, Power Shell, Server Manager, dan Event Viewer tidak lagi berfungsi. Jadi saya mengunduh dan menginstal versi offline terbaru .NET Framework 4.7 dari Microsoft menggunakan installer. Namun, itu tidak memperbaiki masalah ketika diinstal dengan mengklik pada installer.
Solusi Untuk memperbaiki masalah ini, saya harus menginstalnya dari baris perintah menggunakan tombol "/ semua". Saya membuka ritsleting penginstal ke folder dan di sini adalah perintah yang saya gunakan untuk menginstalnya. Dalam argumen terakhir dalam tanda kutip adalah path ke installer, yang perlu dimodifikasi berdasarkan di mana Anda memiliki installer ritsleting:
sumber