Microsoft Windows Server DNS Yapılandırma Dosyası Açma Hatası

Microsoft.Windows.Server.DNS.Configuration.FileOpenError (Rule)

Yapılandırma için kural oluşturma uyarısı.

Knowledge Base article:

Özet

DNS sunucusu yapılandırması, DNS sunucusunun bir ağ üzerinde nasıl çalışacağını belirleyen ayarlar ve bu ayarların nasıl saklanacağı ve gerektiğinde nasıl alınacağına yönelik bilgilerden oluşur.

Nedenler

DNS Server dosyayı açamadı.

Çözümler

Dosya erişim sorununu düzeltme

Belirtilen dosyanın %systemroot%\System32\DNS dizininde bulunduğunu ve dosyanın özniteliklerinin ve izinlerinin DNS Sunucusu hizmet hesabı tarafından okunma veya yazılma erişimine izin verdiğini doğrulayın.

Bu yordamı gerçekleştirmek için Yöneticiler üyeliğine sahip olmanız veya ilgili yetkili olarak görevlendirilmiş olmanız gereklidir.

Dosyanın var olduğunu onaylamak için:

Başlat'a tıklayın, Çalıştır'a tıklayın, %systemroot%\system32\dns\ yazın (sonuna \ ekleyerek) ve sonra Tamam'a tıklayın.

Dosya listede yoksa, dosyayı geri yükleme (örneğin, bir yedekten) veya dosyayı yeniden oluşturma (örneğin, bir bölgeyi silerek ve yeniden oluşturarak) adımlarını uygulamanız gerekir.

Dosya listede varsa, DNS Server hizmeti hesabının dosya için okuma ve yazma erişiminin olduğunu onaylayın.

Dosyaya hizmet hesabı erişiminin olduğunu onaylamak için:

1.DNS sunucusunda Hizmetler'i başlatın. Hizmetler'i başlatmak için Başlat, Yönetimsel Araçlar ve ardından Hizmetler öğelerine tıklayın.

2.Hizmetler (yerel) listesinde, DNS Server'a sağ tıklayın ve ardından Özellikler'e tıklayın.

3.Oturum Aç sekmesine tıklayın ve Yerel sistem hesabının seçili olup olmadığını not edin veya Bu hesap seçiliyse hesabın adını not edin.

4.İletişim kutusunu kapatmak için İptal'e tıklayın.

5.Başlat'a tıklayın, Çalıştır'a tıklayın, %systemroot%\system32\dns\ yazın (sonuna \ ekleyerek) ve sonra Tamam'a tıklayın.

6.Dosyaya sağ tıklayın ve ardından Özellikler'e tıklayın.

7.Salt okunur onay kutusu seçiliyse, onay kutusunu temizleyin.

8.Güvenlik'e tıklayın ve DNS Server hesabının listede olup olmadığını belirleyin.

DNS Server hizmet hesabı listede yoksa, hesabı ekleyin ve uygun izinleri atayın.

Hesap eklemek ve izinleri atamak için:

1.Düzenle'ye tıklayın.

[2."Dosya" için İzinler iletişim kutusunda Ekle'yi tıklatın.

3.Kullanıcı, Bilgisayar veya Grup Seç iletişim kutusunda, DNS Server hizmet hesabının adını yazın. Örneğin, DNS Server hizmeti hesabı yerel sistem hesabıysa, sistem yazın.

4.Tamam öğesine tıklayın.

5."Kullanıcı" için İzinler listesinde, Tam Denetim'in yanında İzin Ver'i tıklatın ve sonra Tamam'ı tıklatın.

DNS Server hizmeti hesabı listede zaten varsa, gerekirse hesaba verilen izinleri düzeltin.

Dosya izinlerini görüntülemek ve düzeltmek için:

1.DNS Server hizmeti hesabına tıklayın.

2.İzin Ver seçeneğinin altında Tam Denetim'in yanında bir onay işareti görünmezse, Gelişmiş'e tıklayın.

3."Dosya" için Gelişmiş Güvenlik Ayarları iletişim kutusunda ve sonra Düzenle'yi tıklatın.

4.Bu nesnenin üst öğesinden devralınabilen izinleri içer seçiliyse, onay kutusunu temizleyin ve Kopyala'ya tıklayın.

5.DNS Server hizmeti hesabına tıklayın ve ardından Düzenle'ye tıklayın.

6.Tam Denetim'in yanında, İzin Ver seçeneğinin altındaki onay kutusuna ve ardından Tamam'a tıklayın.

Dış

http://technet.microsoft.com/en-us/library/dd349581(v=ws.10).aspx

Element properties:

TargetMicrosoft.Windows.Server.DNS.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Windows DNS - Yapılandırma - Dosya Açma Hatası
Olay Kimliği: {0} Olay Kaynağı: {1} Olay Günlüğü: {2} Olay Açıklaması: {3}
Event LogDNS Server

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.Server.DNS.Configuration.FileOpenError" Enabled="true" Target="Microsoft.Windows.Server.DNS.Server" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>DNS Server</LogName>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1000</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.DNS.Configuration.FileOpenError.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/EventSourceName$</AlertParameter2>
<AlertParameter3>$Data/Channel$</AlertParameter3>
<AlertParameter4>$Data/EventDescription$</AlertParameter4>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>