Neler yeni
  • Bu kategoriye kaydolmadan konu açabilir konulara cevap yazabilirsiniz!

ZirveSunucum Banner

"This application cannot run under a Virtual machine!" hatası

ELFDaily Help

Oyun Yardımları
Uzman Üye
Katılım
16 Eki 2020
Mesajlar
18,915
Puanları
166
Kredi
20
"This application cannot run under a Virtual machine!" hatası https://www.elfdaily.com/sosyal/eklenti/1773013053895-png.2673641/

Birçok kez konusu açılmış ancak bir çözüm bulamadım. Güncel haliyle bu sorunun çözümüne sahip biri varsa yardımcı olabilir mi? Sanal makineda bir oyun çalıştırmak istiyorum.
 
This application cannot run under a Virtual machine!" hatası yaşanıyorsa sorun çoğunlukla dosya bütünlüğü, izinler veya sürücü uyumsuzluğundan çıkar.
Bu hata, uygulamanın kasıtlı olarak sanal makinelerde çalışmasını engelleme mekanizmasıdır. Genellikle anti-hile veya lisanslama korumaları için kullanılır.

Bu sorun genelde şunlardan kaynaklanır:
  • Sanal makine tespit sistemleri.
  • Sanal donanım sürücülerinin varlığı.
  • Kayıt defteri girdileri.
  • BIOS/UEFI ayarları.
  • Sistem adı ve dosya izinleri.
This application cannot run under a Virtual machine! çözüm adımları
  1. Kayıt Defteri Düzenlemesi: Kayıt defterini açın (Çalıştır > regedit) ve şu anahtarları kontrol edin:
    - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}` altından `vmdrv` ile başlayan tüm girdileri silin.
    - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vmmouse` ve `vmhgfs` servislerinin varlığını kontrol edin, gerekiyorsa manuel olarak kaldırın (dikkatli olun).
  2. VMX Dosyası Düzenlemesi (VMware için): Sanal makinenizin `.vmx` dosyasını metin editörü ile açın ve aşağıdaki satırları ekleyin veya mevcutsa doğrulayın:
    `monitor_control.disable_directexec = "TRUE"`
    `hypervisor.cpuid.v0 = "FALSE"`
  3. Sanal Makine Araçları: Sanal makinenizdeki VMware Tools, VirtualBox Guest Additions veya benzeri sanallaştırma araçlarını tamamen kaldırın ve yeniden başlatın.
  4. Sistem Adını Değiştirme: Bilgisayarınızın adını (hostname) "DESKTOP", "PC" veya benzeri genel bir isimle değiştirin.
  5. BIOS/UEFI Ayarları: BIOS/UEFI ayarlarınızda sanallaştırma teknolojilerini (Intel VT-x, AMD-V) kontrol edin. Bazı durumlarda bunları geçici olarak devre dışı bırakmak gerekebilir, ancak bu sanal makinenin performansını düşürebilir veya diğer fonksiyonlarını etkileyebilir.
  6. Sanal Donanım Detaylarını Gizleme: Sanal makine ayarlarında, sanal donanım hakkında bilgi veren parametreleri (örneğin `hypervisor.present = "TRUE"`) devre dışı bırakacak veya yanlış bilgi verecek şekilde düzenleyin.
  7. Sürücüleri Temizleme: Sanal makineye ait tüm sanal disk ve ağ sürücülerini Ayygulama kaldır/ekle menüsünden kaldırın.
Uygulama, kötü amaçlı yazılımların veya korsanlığın önüne geçmek için sanal ortam tespitini aktif olarak kullanır.
 
Kişi Yorumladı
Geri
Üst