Hata Kodları ve Troubleshooting
MSI kurulum hata kodları, yaygın sorunlar ve çözümleri - Windows Installer error codes ve Rhino kurulum sorunları giderme.
Rhino MSI kurulumunda karşılaşılan hata kodları ve çözüm yöntemleri. Windows Installer error codes, yaygın kurulum sorunları ve adım adım troubleshooting rehberi.
Başarılı Kurulum Exit Kodları
- 0 - Kurulum başarılı, hata yok
- 3010 - Kurulum başarılı, yeniden başlatma gerekli
- 1641 - Kurulum başarılı, sistem yeniden başlatılıyor
- Bu kodlar başarılı kurulum anlamına gelir
- Script'lerde: if %ERRORLEVEL% EQU 0 veya if %ERRORLEVEL% EQU 3010
Yaygın Hata Kodları ve Çözümleri
- 1603 - Fatal error during installation
- Çözüm: Log dosyasını incele, administrator rights kontrol et, temp klasörü temizle
- 1618 - Another installation is already in progress
- Çözüm: Diğer kurulumun bitmesini bekle, Windows Installer service restart et
- 1619 - MSI package could not be opened
- Çözüm: MSI dosyası bozuk, yeniden indir, network path kontrolü
- 1920 - Service failed to start
- Çözüm: Windows services kontrol et, antivirus geçici kapat
- 1921 - Service could not be stopped
- Çözüm: Services.msc ile ilgili service'i manuel durdur
Permission ve Access Hataları
- "Access denied" - Yetersiz izinler
- Çözüm: Command Prompt'u Administrator olarak çalıştır
- "Insufficient privileges" - Yönetici hakları yok
- Çözüm: Kullanıcı Administrator grubu üyesi olmalı
- "Network path not found" - UNC path erişilemiyor
- Çözüm: Network share kontrolü, izinler, VPN bağlantısı
- "Write access denied" - Yazma izni yok
- Çözüm: INSTALLDIR iznini kontrol et, ALLUSERS=1 kullan
Windows Installer Service Sorunları
- Services.msc ile Windows Installer service kontrol et
- Service durumu: Running olmalı
- Startup type: Manual (önerilir) veya Automatic
- Service restart: net stop msiserver && net start msiserver
- Service repair: sc config msiserver start= demand
- Corrupt installer: Windows Update ile sistem güncelle
Temp Klasörü Sorunları
- Temp klasörü dolu veya corrupt olabilir
- C:\Windows\Temp klasörünü temizle
- %TEMP% klasörünü temizle (C:\Users\<user>\AppData\Local\Temp)
- Disk Cleanup tool kullan (cleanmgr.exe)
- Manuel silme: rd /s /q %TEMP% && mkdir %TEMP%
- Temp klasör izinleri: Users grubuna Full Control
Log Dosyası Analizi
- Log dosyasını Notepad++ veya VSCode ile aç
- "Error" kelimesini ara (Ctrl+F)
- "Return value 3" ara - İlk başarısız action
- "Action start" - Hangi adımda hata oldu?
- "MSI (s)" - Server process, sistem işlemleri
- "MSI (c)" - Client process, kullanıcı işlemleri
- Son satırlar: "MainEngineThread is returning <code>"
- Common errors: "Another installation is in progress", "Access denied"
Troubleshooting Adımları
- 1. Log dosyasını incele (/l*v ile verbose log)
- 2. Administrator hakları ile çalıştır
- 3. Temp klasörlerini temizle
- 4. Antivirus/firewall geçici kapat
- 5. Windows Installer service restart et
- 6. Disk alanı kontrol et (en az 2 GB gerekli)
- 7. .NET Framework güncel olduğunu kontrol et
- 8. Windows Update ile sistem güncellemelerini yap
- 9. Başka kurulum çalışmıyorsa kontrol et
- 10. McNeel Forum'da benzer sorunu ara
McNeel Destek Kaynakları
- McNeel Forum: discourse.mcneel.com - Installation kategorisi
- Teknik destek: tech@mcneel.com (log dosyası ekle)
- Türkiye destek: info@rhinocenter.net
- Wiki: wiki.mcneel.com/rhino/installproblems
- Windows Installer codes: docs.microsoft.com/en-us/windows/win32/msi/error-codes
- Community: Reddit r/rhino, Facebook Rhino3D Türkiye