Azure Sanal Masaüstü (klasik) oturum konağı sanal makine yapılandırması

Önemli

Bu içerik, Azure Resource Manager Azure Sanal Masaüstü nesnelerini desteklemeyen Azure Sanal Masaüstü (klasik) için geçerlidir. Azure Resource Manager Azure Sanal Masaüstü nesnelerini yönetmeye çalışıyorsanız bu makaleye bakın.

Azure Sanal Masaüstü oturumu ana bilgisayar sanal makinelerini (VM) yapılandırırken karşılaştığınız sorunları gidermek için bu makaleyi kullanın.

Geri bildirimde bulunun

Azure Sanal Masaüstü hizmetini ürün ekibi ve etkin topluluk üyeleriyle tartışmak için Azure Sanal Masaüstü Teknoloji Topluluğu'na gidin.

VM'ler etki alanına katılmaz

VM'leri etki alanına eklerken sorun yaşıyorsanız bu yönergeleri izleyin.

Hata: Yanlış kimlik bilgileri

Neden: Azure Resource Manager şablon arabirimi düzeltmelerinde kimlik bilgileri girildiğinde bir yazım hatası oluştu.

Düzeltme: Çözmek için aşağıdaki eylemlerden birini uygulayın.

Hata: Kullanıcı girişi için zaman aşımı bekleniyor

Neden: Etki alanına katılımı tamamlamak için kullanılan hesapta çok faktörlü kimlik doğrulaması (MFA) olabilir.

Düzeltme: Çözmek için aşağıdaki eylemlerden birini uygulayın.

  • Hesap için MFA'yi geçici olarak kaldırın.
  • Hizmet hesabı kullanın.

Hata: Sağlama sırasında kullanılan hesabın işlemi tamamlama izinleri yok

Neden: Kullanılan hesabın uyumluluk ve düzenlemeler nedeniyle etki alanına VM'lere katılma izinleri yok.

Düzeltme: Çözmek için aşağıdaki eylemlerden birini uygulayın.

  • Yönetici istrator grubunun üyesi olan bir hesap kullanın.
  • Kullanılan hesaba gerekli izinleri verin.

Hata: Etki alanı adı çözülmüyor

Neden 1: VM'ler, etki alanının bulunduğu sanal ağ (VNET) ile ilişkilendirilmemiş bir sanal ağdadır.

Düzeltme 1: VM'lerin sağlandığı sanal ağ ile etki alanı denetleyicisinin (DC) çalıştığı sanal ağ arasında sanal ağ eşlemesi oluşturma. Bkz . Sanal ağ eşlemesi oluşturma - Resource Manager, farklı abonelikler.

Neden 2: Microsoft Entra Domain Services kullanılırken, sanal ağın DNS sunucusu ayarları yönetilen etki alanı denetleyicilerine işaret etmek üzere güncelleştirilmemiştir.

Düzeltme 2: Microsoft Entra Domain Services içeren sanal ağın DNS ayarlarını güncelleştirmek için bkz . Azure sanal ağı için DNS ayarlarını güncelleştirme.

Neden 3: Ağ arabiriminin DNS sunucusu ayarları, sanal ağdaki uygun DNS sunucusuna işaret etmediğinden.

Düzeltme 3: [DNS sunucularını değiştirme] içindeki adımları izleyerek çözmek için aşağıdaki eylemlerden birini uygulayın.

Azure Sanal Masaüstü Aracısı ve Azure Sanal Masaüstü Önyükleme Yükleyicisi yüklü değil

VM'leri sağlamanın önerilen yolu, Azure Resource Manager Oluşturma ve Sağlama Azure Sanal Masaüstü konak havuzu şablonunu kullanmaktır. Şablon, Azure Sanal Masaüstü Aracısı ve Azure Sanal Masaüstü Aracısı Önyükleme Yükleyicisi'ni otomatik olarak yükler.

Bileşenlerin yüklendiğini onaylamak ve hata iletilerini denetlemek için bu yönergeleri izleyin.

  1. Denetim Masası> Programs>Programları ve Özellikleri'ni denetleyerek iki bileşenin yüklendiğini onaylayın. Azure Sanal Masaüstü Aracısı ve Azure Sanal Masaüstü Aracısı Önyükleme Yükleyicisi görünmüyorsa vm'de yüklü değildir.
  2. Dosya Gezgini açın ve C:\Windows\Temp\ScriptLog.log adresine gidin. Dosya eksikse, iki bileşeni yükleyen PowerShell DSC'nin sağlanan güvenlik bağlamında çalışamadığını gösterir.
  3. C:\Windows\Temp\ScriptLog.log dosyası varsa, dosyayı açın ve hata iletilerini denetleyin.

Hata: Azure Sanal Masaüstü Aracısı ve Azure Sanal Masaüstü Aracısı Önyükleme Yükleyicisi eksik. C:\Windows\Temp\ScriptLog.log da eksik

Neden 1: Azure Resource Manager şablonu için giriş sırasında sağlanan kimlik bilgileri yanlıştı veya izinler yetersizdi.

Düzeltme 1: PowerShell ile konak havuzu oluştur'u kullanarak eksik bileşenleri VM'lere el ile ekleyin.

Neden 2: PowerShell DSC, Azure Sanal Masaüstü'nde oturum açamadığı ve gerekli bilgileri alamadığı için başlatıp yürütebildi ancak tamamlanamadı.

Düzeltme 2: Aşağıdaki listedeki öğeleri onaylayın.

  • Hesapta MFA olmadığından emin olun.
  • Kiracı adının doğru olduğunu ve kiracının Azure Sanal Masaüstü'nde mevcut olduğunu onaylayın.
  • Hesabın en az RDS Katkıda Bulunanı izinlerine sahip olduğunu onaylayın.

Hata: Kimlik doğrulaması başarısız oldu, C:\Windows\Temp\ScriptLog.log içinde hata

Neden: PowerShell DSC yürütebildi ancak Azure Sanal Masaüstü'ne bağlanamadı.

Düzeltme: Aşağıdaki listedeki öğeleri onaylayın.

  • VM'leri Azure Sanal Masaüstü hizmetine el ile kaydedin.
  • Azure Sanal Masaüstü'ne bağlanmak için kullanılan hesabın kiracıda konak havuzları oluşturma izinleri olduğunu onaylayın.
  • Hesabın MFA'sı olmadığını onaylayın.

Azure Sanal Masaüstü Aracısı Azure Sanal Masaüstü hizmetine kaydolmuyor

Azure Sanal Masaüstü Aracısı oturum ana bilgisayar VM'lerine ilk kez yüklendiğinde (el ile veya Azure Resource Manager şablonu ve PowerShell DSC aracılığıyla), bir kayıt belirteci sağlar. Aşağıdaki bölümde Azure Sanal Masaüstü Aracısı ve belirteci için geçerli olan sorun giderme adımları ele alınıyor.

Hata: Get-RdsSessionHost cmdlet'inde dosyalanan durum Kullanılamıyor olarak görünüyor

Get-RdsSessionHost cmdlet shows status as Unavailable.

Neden: Aracı kendisini yeni bir sürüme güncelleştiremiyor.

Düzeltme: Aracıyı el ile güncelleştirmek için bu yönergeleri izleyin.

  1. Oturum konağı VM'sinde aracının yeni bir sürümünü indirin.
  2. Görev Yöneticisi'ni başlatın ve Hizmet Sekmesinde RDAgentBootLoader hizmetini durdurun.
  3. Azure Sanal Masaüstü Aracısı'nın yeni sürümü için yükleyiciyi çalıştırın.
  4. Kayıt belirteci istendiğinde, giriş INVALID_TOKEN kaldırın ve sonrakine basın (yeni belirteç gerekmez).
  5. Yükleme Sihirbazı'nı tamamlayın.
  6. Görev Yöneticisi'ni açın ve RDAgentBootLoader hizmetini başlatın.

Hata: Azure Sanal Masaüstü Aracısı kayıt defteri girdisi IsRegistered 0 değerini gösteriyor

Neden: Kayıt belirtecinin süresi doldu veya 999999 süre sonu değeriyle oluşturuldu.

Düzeltme: Aracı kayıt defteri hatasını düzeltmek için bu yönergeleri izleyin.

  1. Zaten bir kayıt belirteci varsa Remove-RDSRegistrationInfo ile bu belirteci kaldırın.
  2. Rds-NewRegistrationInfo ile yeni belirteç oluşturun.
  3. -ExpriationHours parametresinin 72 olarak ayarlandığını onaylayın (maksimum değer 99999'dir).

Hata: Azure Sanal Masaüstü aracısı Get-RdsSessionHost çalıştırılırken sinyal bildirmiyor

Neden 1: RDAgentBootLoader hizmeti durduruldu.

Düzeltme 1: Görev Yöneticisi'ni başlatın ve Hizmet Sekmesi RDAgentBootLoader hizmeti için durduruldu durumunu bildirirse hizmeti başlatın.

Neden 2: Bağlantı noktası 443 kapatılabilir.

Düzeltme 2: 443 numaralı bağlantı noktasını açmak için bu yönergeleri izleyin.

  1. Sysinternal araçlarından PSPing aracını indirerek 443 numaralı bağlantı noktasının açık olduğunu onaylayın.

  2. PSPing'i aracının çalıştığı oturum konağı VM'sine yükleyin.

  3. Komut istemini yönetici olarak açın ve aşağıdaki komutu verin:

    psping rdbroker.wvdselfhost.microsoft.com:443
    
  4. PSPing'in RDBroker'dan geri bilgi aldığını onaylayın:

    PsPing v2.10 - PsPing - ping, latency, bandwidth measurement utility
    Copyright (C) 2012-2016 Mark Russinovich
    Sysinternals - www.sysinternals.com
    TCP connect to 13.77.160.237:443:
    5 iterations (warmup 1) ping test:
    Connecting to 13.77.160.237:443 (warmup): from 172.20.17.140:60649: 2.00ms
    Connecting to 13.77.160.237:443: from 172.20.17.140:60650: 3.83ms
    Connecting to 13.77.160.237:443: from 172.20.17.140:60652: 2.21ms
    Connecting to 13.77.160.237:443: from 172.20.17.140:60653: 2.14ms
    Connecting to 13.77.160.237:443: from 172.20.17.140:60654: 2.12ms
    TCP connect statistics for 13.77.160.237:443:
    Sent = 4, Received = 4, Lost = 0 (0% loss),
    Minimum = 2.12ms, Maximum = 3.83ms, Average = 2.58ms
    

Azure Sanal Masaüstü yan yana yığınıyla ilgili sorunları giderme

Azure Sanal Masaüstü yığını Windows Server 2019 ve daha yeni sürümlerle otomatik olarak yüklenir. Microsoft Windows Server 2016 veya Windows Server 2012 R2'de yan yana yığını yüklemek için Microsoft Installer'ı (MSI) kullanın. Microsoft Windows 10 için Azure Sanal Masaüstü yan yana yığını enablesxstackrs.ps1 ile etkinleştirilir.

Oturum konak havuzu VM'lerinde yan yana yığının yüklenmesinin veya etkinleştirilmesinin üç ana yolu vardır:

  • Azure Resource Manager Yeni Azure Sanal Masaüstü konak havuzu şablonu oluşturma ve sağlama ile
  • Ana görüntüye eklenip etkinleştirilerek
  • Her VM'de (veya uzantılarla/PowerShell ile) el ile yüklenir veya etkinleştirilir

Azure Sanal Masaüstü yan yana yığınıyla ilgili sorun yaşıyorsanız yan yana yığının yüklendiğini veya etkinleştirildiğini onaylamak için komut isteminden qwinsta komutunu yazın.

Yan yana yığın yüklü ve etkinse qwinsta çıkışı çıkıştaki rdp-sx'leri listeler.

Side-by-side stack installed or enabled with qwinsta listed as rdp-sxs in the output.

Aşağıda listelenen kayıt defteri girdilerini inceleyin ve değerlerinin eşleşip eşleşmediğini onaylayın. Kayıt defteri anahtarları eksikse veya değerler uyuşmuyorsa, yan yana yığını yeniden yükleme konusunda PowerShell ile konak havuzu oluşturma başlığındaki yönergeleri izleyin.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
    Server\WinStations\rds-sxs\"fEnableWinstation":DWORD=1

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
    Server\ClusterSettings\"SessionDirectoryListener":rdp-sxs

Hata: O_REVERSE_CONNECT_STACK_FAILURE

O_REVERSE_CONNECT_STACK_FAILURE error code.

Neden: Yan yana yığın, oturum konağı VM'sinde yüklü değil.

Düzeltme: Oturum konağı VM'sine yan yana yığını yüklemek için bu yönergeleri izleyin.

  1. Oturum ana bilgisayarı VM'sine yerel yönetici olarak doğrudan girmek için Uzak Masaüstü Protokolü'nü (RDP) kullanın.

  2. Henüz yapmadıysanız PowerShell oturumunuzda kullanmak üzere Azure Sanal Masaüstü PowerShell modülünü indirip içeri aktarın, ardından hesabınızda oturum açmak için bu cmdlet'i çalıştırın:

    Add-RdsAccount -DeploymentUrl "https://rdbroker.wvd.microsoft.com"
    
  3. PowerShell ile konak havuzu oluştur'u kullanarak yan yana yığını yükleyin.

Hatalı çalışan bir Azure Sanal Masaüstü yığınını yan yana düzeltme

Yan yana yığının düzgün çalışmamasına neden olabilecek bilinen koşullar vardır:

  • Yan yana yığını etkinleştirme adımlarının doğru sırasına uyulmuyor
  • Windows 10 Gelişmiş Çok Yönlü Diske (EVD) otomatik güncelleştirme
  • Uzak Masaüstü Oturumu Ana Bilgisayarı (RDSH) rolü eksik
  • Enablesxsstackrc.ps1 dosyasını birden çok kez çalıştırma
  • Yerel yönetici ayrıcalıklarına sahip olmayan bir hesapta enablesxsstackrc.ps1 çalıştırma

Bu bölümdeki yönergeler Azure Sanal Masaüstü yığınını yan yana kaldırmanıza yardımcı olabilir. Yan yana yığını kaldırdıktan sonra yan yana yığını yeniden yüklemek için PowerShell ile konak havuzu oluşturma bölümünde "VM'yi Azure Sanal Masaüstü konak havuzuna kaydetme" bölümüne gidin.

Düzeltmeyi çalıştırmak için kullanılan VM, hatalı çalışan yan yana yığını olan VM ile aynı alt ağda ve etki alanında olmalıdır.

Düzeltmeyi aynı alt ağ ve etki alanından çalıştırmak için şu yönergeleri izleyin:

  1. Düzeltmenin uygulanacağı VM'ye standart Uzak Masaüstü Protokolü (RDP) ile Bağlan.

  2. PsExec v2.40'tan PsExec'i indirin.

  3. İndirilen dosyanın sıkıştırmasını açın.

  4. Komut istemini yerel yönetici olarak başlatın.

  5. PsExec'in sıkıştırması kaldırıldığı klasöre gidin.

  6. Komut isteminden aşağıdaki komutu kullanın:

            psexec.exe \\<VMname> cmd
    

    Dekont

    VMname, hatalı çalışan yan yana yığını olan VM'nin makine adıdır.

  7. Kabul Et'e tıklayarak PsExec Lisans Sözleşmesi'ni kabul edin.

    Software license agreement screenshot.

    Dekont

    Bu iletişim kutusu yalnızca PsExec ilk kez çalıştırıldığında gösterilir.

  8. Hatalı çalışan yan yana yığınla VM'de komut istemi oturumu açıldıktan sonra qwinsta'yı çalıştırın ve rdp-sxs adlı bir girişin kullanılabilir olduğunu onaylayın. Aksi takdirde, vm'de yan yana bir yığın yoktur, bu nedenle sorun yan yana yığına bağlı değildir.

    Administrator command prompt

  9. Hatalı çalışan yan yana yığınla VM'de yüklü Microsoft bileşenlerini listeleyen aşağıdaki komutu çalıştırın.

        wmic product get name
    
  10. Yukarıdaki adımdaki ürün adlarıyla aşağıdaki komutu çalıştırın.

        wmic product where name="<Remote Desktop Services Infrastructure Agent>" call uninstall
    
  11. "Uzak Masaüstü" ile başlayan tüm ürünleri kaldırın.

  12. Tüm Azure Sanal Masaüstü bileşenleri kaldırıldıktan sonra işletim sisteminize yönelik yönergeleri izleyin:

  13. İşletim sisteminiz Windows Server ise, hatalı çalışan yan yana yığını olan VM'yi yeniden başlatın (Azure portalıyla veya PsExec aracıyla).

İşletim sisteminiz Microsoft Windows 10 ise aşağıdaki yönergelerle devam edin:

  1. PsExec çalıştıran VM'den Dosya Gezgini açın ve disablesxsstackrc.ps1 dosyasını hatalı çalışan yan yana yığınla VM'nin sistem sürücüsüne kopyalayın.

        \\<VMname>\c$\
    

    Dekont

    VMname, hatalı çalışan yan yana yığını olan VM'nin makine adıdır.

  2. Önerilen işlem: PsExec aracından PowerShell'i başlatın ve önceki adımdaki klasöre gidin ve disablesxsstackrc.ps1 dosyasını çalıştırın. Alternatif olarak, aşağıdaki cmdlet'leri çalıştırabilirsiniz:

    Remove-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\ClusterSettings" -Name "SessionDirectoryListener" -Force
    Remove-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\rdp-sxs" -Recurse -Force
    Remove-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations" -Name "ReverseConnectionListener" -Force
    
  3. Cmdlet'lerin çalışması tamamlandığında, hatalı çalışan yan yana yığınla VM'yi yeniden başlatın.

Uzak Masaüstü lisans modu yapılandırılmadı

Bir yönetim hesabı kullanarak Windows 10 Enterprise çoklu oturumunda oturum açarsanız, "Uzak Masaüstü lisans modu yapılandırılmadı, Uzak Masaüstü Hizmetleri X gün içinde çalışmayı durduracak. Bağlan ion Aracısı sunucusunda, Uzak Masaüstü lisans modunu belirtmek için Sunucu Yöneticisi kullanın."

Süre sınırının süresi dolarsa, "Bu bilgisayar için kullanılabilir Uzak Masaüstü istemci erişim lisansı olmadığından uzak oturumun bağlantısı kesildi" hata iletisi görüntülenir.

Bu iletilerden birini görüyorsanız bu, görüntüde en son Windows güncelleştirmelerinin yüklü olmadığı veya grup ilkesi aracılığıyla Uzak Masaüstü lisans modunu ayarladığınız anlamına gelir. Grup ilkesi ayarını denetlemek, Windows 10 Enterprise çoklu oturum sürümünü belirlemek ve ilgili güncelleştirmeyi yüklemek için sonraki bölümlerdeki adımları izleyin.

Dekont

Azure Sanal Masaüstü yalnızca konak havuzunuz Windows Server oturum konakları içerdiğinde rds istemci erişim lisansı (CAL) gerektirir. RDS CAL'sini yapılandırmayı öğrenmek için bkz . rds dağıtımınızı istemci erişim lisanslarıyla lisansla.

Uzak Masaüstü lisans modu grup ilkesi ayarını devre dışı bırakma

VM'de Grup İlkesi Düzenleyicisi'ni açıp Yönetici Istrative Templates>Windows Bileşenleri>Uzak Masaüstü Hizmetleri>Uzak Masaüstü Oturumu Ana Bilgisayarı>Lisanslama>Uzak Masaüstü lisans modunu ayarlayın seçeneğine giderek grup ilkesi ayarını denetleyin. Grup ilkesi ayarı Etkinse, devre dışı olarak değiştirin. Zaten devre dışıysa olduğu gibi bırakın.

Dekont

Etki alanınız aracılığıyla grup ilkesi ayarlarsanız, bu Windows 10 Enterprise çok oturumlu VM'leri hedefleyen ilkelerde bu ayarı devre dışı bırakın.

Hangi Windows 10 Enterprise çoklu oturum sürümünü kullandığınızı belirleme

Windows 10 Enterprise çoklu oturumunun hangi sürümüne sahip olduğunuzu denetlemek için:

  1. Yönetici hesabınızla oturum açın.

  2. Başlat menüsü yanındaki arama çubuğuna "Hakkında" yazın.

  3. Bilgisayarınız hakkında'ya tıklayın.

  4. "Sürüm" seçeneğinin yanındaki numarayı denetleyin. Sayı, aşağıdaki görüntüde gösterildiği gibi "1809" veya "1903" olmalıdır.

    A screenshot of the Windows specifications window. The version number is highlighted in blue.

Artık sürüm numaranızı bildiğinize göre ilgili bölüme geçin.

Sürüm 1809

Sürüm numaranız "1809" yazıyorsa KB4516077 güncelleştirmesini yükleyin.

Sürüm 1903

Konak işletim sistemini Azure Galerisi'nden Windows 10 sürüm 1903 görüntüsünün en son sürümüyle yeniden dağıtın.

Bir güvenlik hatası nedeniyle uzak bilgisayara bağlanamadık

Kullanıcılarınız "Bir güvenlik hatası nedeniyle uzak bilgisayara bağlanamadık. Bu durum devam ederse yöneticinizden veya teknik destek biriminizden yardım isteyin", varsayılan RDP izinlerini değiştiren mevcut ilkeleri doğrulayın. Bu hatanın görünmesine neden olabilecek ilkelerden biri "Uzak Masaüstü Hizmetleri güvenlik ilkesi aracılığıyla oturum açmaya izin ver" ilkesidir.

Bu ilke hakkında daha fazla bilgi edinmek için bkz . Uzak Masaüstü Hizmetleri aracılığıyla oturum açmaya izin verme.

Sonraki adımlar