windows PCへのログインに時間がかかる(ドメインユーザ)

PCにドメインユーザでログインする際に、異様に時間がかかった。

 

LAN内では気にならなかったが、WANを挟むと異様に時間がかかり、気になるレベルだった。

 

DNSに問題があるようだ。以下にて対応した。

 

iosis1.hatenablog.com

vmware ゲストOSでブルースクリーン

環境:

ESXi:6.7.0

ゲストOS:windows2003

vmware tool:10.0.6

事象:

運用中にゲストOSでブルースクリーンが発生した。

原因:

WinDbgでメモリダンプを解析するとvsepflt.sysが原因だった。

 

以下の情報参考では、vmwareのバージョンが当環境より低く対応済のようだが、当環境のバージョンでも発生するようだ。

https://kb.vmware.com/s/article/2081616?lang=ja

 

対応:

vShieldやNSXを使用していない場合、vsepflt.sysはアンインストールしても問題ないため、以下手順を参照し、アンインストールする

https://kb.vmware.com/s/article/2082588?lang=ja

 

【snmp trap】generic trapのOIDについて

snmpのバージョンでフォーマット、OIDが違うので注意

v1を+1するとv2cとなる

 

snmp v1の場合:enterprise id=1.3.6.1.6.3.1.1.5

0 coldStart
1 warmStart
2 linkDown
3 linkUp
4 authenticationFailure
5 egpNeighborLoss
6 enterpriseSpecific

 

snmp v2cの場合:

1.3.6.1.6.3.1.1.5.1 coldStart
1.3.6.1.6.3.1.1.5.2 warmStart
1.3.6.1.6.3.1.1.5.3 linkDown
1.3.6.1.6.3.1.1.5.4 linkUp
1.3.6.1.6.3.1.1.5.5 authenticationFailure
1.3.6.1.6.3.1.1.5.6 egpNeighborLoss

 

snmp trap監視のアプリでは上記、差分に注意すること

ひな形としてv1とv2cの違いを吸収する対応ロジックが入っていると思われます。

ない場合は、自分で作成すること

v1のOIDを+1して、v2cと同じ判定ロジックに流れるようにする

 

 

 

 

 

 

dsqueryに時間がかかる問題について

 

環境:

ドメインコントローラ:windows2016

・クライアントPC:windows10

事象:

クライアントPCからdsquery * -s ホスト名を実行すると、応答に時間がかかる(3秒くらい)

※ホスト名:ドメインコントローラのホスト名

 

以下の場合だとすぐに応答が返ってくる

①ホスト名指定なしの場合:dsquery *

FQDNの場合:dsquery * -s ホスト名.ドメイン

IPアドレスの場合:dsquery * -s  aaaa.bb.cc.ddd

 

WireSharkのネットワークトレースで確認すると:

DNSでの名前解決が動作

・その後、TCPでのSYNが流れる

(クライアントPC→ドメインコントローラ)

そのDNSTCP(SYN)の間に3秒くらいの待ち時間が発生している

クライアントPCで処理が詰まっているように見える

f:id:iosis1:20201020103539j:plain


対応:

ドメインコントローラ:DNSにレコード追加

DNSに問題となっているホスト名を追加

以下参考

https://support.microsoft.com/ja-jp/help/3029653

 

②クライアントPC:NetBIOSの無効化

ネットワークの設定で、ポートTCP/IPv4のWINSを以下に設定

・LMHOSTSの参照を有効にする・・・チェックをはずす

・NetBIOS over TCP/IP を無効化にする・・・選択する

 

結果:

dsquery * -s ホスト名ですぐに応答が返ってきた

 

 

windows関連のダウンロード

windows XPなどサポート切れの製品のサービスパックやFIXのダウンロードしたい場合

 

 

以下のmicrosoft updateカタログを参照

 

https://www.catalog.update.microsoft.com/Home.aspx


 

アプリを管理者ユーザで実行したい(windows10)

windows10でアプリを管理者ユーザで実行したいとき

 

該当アプリ→右クリック→管理者として実行し、

ユーザーアカウント制御の画面で「はい」を押下する

 

毎回これは面倒くさいため以下を設定

 

該当アプリ→右クリック→互換性→すべてのユーザの設定を変更

管理者としてこのプログラムを実行するにチェックを入れOKを押下

 

次に、ユーザーアカウント制御設定の変更

コマンドプロンプトgpedit.mscを入力

コンピューターの構成 > Windowsの設定 > セキュリティの設定 > ローカルポリシー > セキュリティオプション

 

ユーザーアカウント制御:管理者承認モードですべての管理者を実行する項目をダブルクリック→無効にする