ラベル Windows10 の投稿を表示しています。 すべての投稿を表示
ラベル Windows10 の投稿を表示しています。 すべての投稿を表示

2021年9月13日月曜日

Windows10+IE11でSSL3.0の有効化して自己証明書サイトへのhttpsアクセス

クローズな環境でWindows10+IE11からSSL3.0でのhttps通信必要になりIE11の詳細設定でSSL3.0の使用にチェックしたにも関わらず接続エラー・・・。

色々調べてみた所レジストリを変更することで接続出来ることが判明

HKLM SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0 \Clientに"Enabled" という名前の dword レジストリ値に1を設定

情報はMicrosoftのトランスポート層セキュリティ (TLS) のレジストリ設定を参考にしました 。

説明の中に"DisabledByDefault"と言う項目もあり"Enabled"との違いが気になっていたのですが"DisabledByDefault"はアプリケーションがSSLを使用する際にバージョンを指定しなかった場合に使用される規定値であり"DisabledByDefault"の値が0でも該当のバージョンが有効であればアプリケーションが明示的に該当のバージョンを指定すれば使用可能らしい。

ただOSの規定値が無効だったり"Enabled"という名前のレジストリ値が0の場合はアプリケーションから使用不可ということ。(IE11の詳細設定でSSL3.0にチェックを入れても使用できない)

実際レジストリを確認した時にSSL 3.0についてのレジストリ値がなくOSの規定値が気になったのですがTLS/SSL のプロトコル (Schannel SSP)に記載がありWindows 10、バージョン1607、Windows Server 2016 StandardからSSL3.0は無効のようです。

補足として自己証明書を使用したhttps通信の場合、上記設定を有効にしてもセキュリティ上アクセス出来ずアクセスサイトを信頼済サイトに登録する必要もありました。(詳細設定で証明書の確認をしないようにすれば登録は不要なのかも)


2020年5月3日日曜日

Windowsアップデート停止(自己管理)

使いたい時に使えなくするWindows Update。

Windows10を使い始めた時に一番嫌いな設定、もちろんアップデートが不要ではなくMicrosoftの尻ぬぐいのためであったりベンダーソフトの不具合対応だったり、質の悪いアップデートからPCを守るためにタイミングを選ばせろとということ。


というこでグループポリシーエディター(Windows10Homeは別途インストールが必要)でUpdate設定を無効にしておきOSの都合ではなく使用者の都合でアップデート出来るようにする。



自分の場合は、”無効”にしてしまうので自己責任で都合のよいタイミングで定期的にアップデートを行う


2020年3月25日水曜日

Windows10Homeでローカルグループポリシーエディター

何かとイラッとさせるWindowsの設定、迷惑でしかない設定を変更しようと思いグループポリシーエディター(gpedit.msc)を起動させようとしたところ・・・・ない。

どうやらWindows10Homeエディションはそのままでは使えないらしい。

調べてみると比較的簡単に有効にできることが判明※参考にさせたいただいたページを読んでいるとこの操作をすると元に戻せないらしい。

1.適当なフォルダに任意のファイル名でbatファイルを作成

2.下記のコードを記述し保存

@echo off
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
pause

3.上記バッチファイルを管理者権限で実行

4.とくにエラーが表示しなければ完了

5.ファイル名を指定して実行からgpedit.mscを実行し起動すれば成功(※管理者権限で実行しなくても平気なのかな?)

これでレジストリを直接操作する回数が減らせられる。

2020年3月18日水曜日

MacからWindows10にリモートデスクトップ接続

Windows10 Homeにも無事RDP Wrapperをインストールしてリモートデスクトップ接続出来るようになったので普段使用しているMacからも接続してみることに。

嬉しいことにApp StoreでMicrosoft Remote Desktopが公開されているのであっさりインストール完了。2020/3/18時点ではVersion 10.3.8(1747)

MacはmacOS Mojave 10.14.6 MacBook Pro Late 2016

とりあえずMicrosoft Remote Desktopを起動して接続させたいPCの接続情報を登録、全てデフォルトでも普通に接続できるけれど使用しているMacはRetinaディスプレイでかつ接続先がWindows10なのでDhisplay設定のOptimize for Retina displaysにチェックをいれると高解像度で綺麗に表示できるらしい

気になっていたキーボードレイアウトの違いと日本語入力についてはほぼ違和感がなく使用可能(MacとWindowsのキーボード設定によって違いはあるかも)

Windowsボタンはcommandボタン
ctl+ボタンはcommandボタン+ボタン (コピー&ペーストならcommand+c、command+v)
日本語切り替えはかなボタン
右クリックは二本指クリック
deleteボタンはfn+BS

かなり嬉しいのがファイルのコピー&ペーストでMac←→Windows間で可能だったこと

(参考)
Microsoft macOSクライアントの概要

これで自宅にいる時はWindows PCの操作が楽になる。

2020年3月14日土曜日

Windows10 Home にリモートデスクトップ 接続

たまたまもらったWindows10端末、モバイル端末のため出先では重宝するはずだけれど家で使う際は小さくて疲れる。

家の中では別のPC(Mac)からリモートデスクトップ接続して使おうと思ったら設定がない・・・調べてみるとHomeエディションにはリモートデスクトップ接続出来ない(サービスが提供されていない)事が判明。

調べて見るとRDP Wrapper Libraryなるソフトをインストールすれば可能なことが判明したので早速インストール。ところがこのソフトはWindowsの更新プログラムでOSバージョンが上がると使用できなくことがありその都度アップデート等が必要で安定した接続を求めるならHomeエディションからProfessionalエディションに変更した方がいいかもしれない。

端末のWindowsバージョンを確認してみるとMicrosoft Windows10 Home 10.0.18362 64bit

使用したRDP Wrapper Libraryは
RDPWrap-v1.6.2.zipとrdpwrap_ini_updater_.02_August_2019.zip

RDP Wrapper Libraryのインストール情報をインターネットで検索して色々試し結果的には接続出来たけれど正しい手順かは不明

1.インストールフォルダの作成
インストールbatファイルにパスの記述があるので任意なフォルダにせずC:¥Program Files¥RDP Wrapperにする。

2.ウイルス対策ソフトに例外設定追加
install.batから起動されるRDPWInst.exeをウイルスと判断して削除されてしまうため例外設定を追加。
ちょうど邪魔なNORTON360をアンインストールした直後だったのでMicrosoft標準のウイルス対策ソフト(Windows Dfender)が有効な状態だったので設定→更新とセキュリティ→Windowsセキュリティ→ウイルスと脅威の防止→ウイルスと防止の設定 設定の管理→除外 除外の追加または削除→除隊の追加でC:¥Program Files¥RDP Wrapperを追加

4.ダウンロードと解凍

上記リンク先からダウンロードして解凍したファイルをC:¥Program Files¥RDP Wrapperフォルダにコピー

5.rdpwrap_ini_updater.batの修正
インストールしても上手く動作しない状況だったので調べて見るとrdpwrap_ini_updater.batを修正

色々試して動作していない状況でRDPConf.exeを起動した結果

Lister stateでNot listening、[not suppoerted]は正常な状態ではなく、サイトのissuesを見ているとrdpwrap.iniを修正するといいみたいなのでrdpwrap_ini_updater.batを修正

rdpwrap_ini_updater.batファイル内の:start_updateセクションの最後(52行目あたり)に

findstr /x /c:"[10.0.18362.657]" %rdpwrap_ini% >nul || call :Update_10_0_18362_657
を追記

rdpwrap_ini_updater.batファイル内の最終行に以下を追記

:Update_10_0_18362_657
set updated=1
echo [+] add support for termsrv.dll v.10.0.18362.657
(
echo.
echo [10.0.18362.657]
echo LocalOnlyPatch.x64=1
echo LocalOnlyOffset.x64=82FB5
echo LocalOnlyCode.x64=jmpshort
echo SingleUserPatch.x64=1
echo SingleUserOffset.x64=0DBFC
echo SingleUserCode.x64=Zero
echo DefPolicyPatch.x64=1
echo DefPolicyOffset.x64=1FE15
echo DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
echo SLInitHook.x64=1
echo SLInitOffset.x64=22DDC
echo SLInitFunc.x64=New_CSLQuery_Initialize
echo.
echo [10.0.18362.657-SLInit]
echo bInitialized.x64 =F6A8C
echo bServerSku.x64 =F6A90
echo lMaxUserSessions.x64 =F6A94
echo bAppServerAllowed.x64 =F6A9C
echo bRemoteConnAllowed.x64=F6AA0
echo bMultimonAllowed.x64 =F6AA4
echo ulMaxDebugSessions.x64=F6AA8
echo bFUSEnabled.x64 =F6AAC
) >> %rdpwrap_ini%
goto :eof
6.インストール
自分の場合は既に失敗したインストール状態で、re-install.batを管理者権限で実行

以下実行ログ

RDP Wrapper Library v1.6.2
Installer v2.5
Copyright (C) Stas'M Corp. 2017
[*] Uninstalling...
[+] TermService found (pid 7624).
[*] No shared services found.
[*] Resetting service library...
[*] Terminating service...
[*] Removing files...
[+] Removed file: C:\Program Files\RDP Wrapper\rdpwrap.ini
[+] Removed file: C:\Program Files\RDP Wrapper\rdpwrap.dll
[-] RemoveDirectory error (code 32).
[*] Starting TermService...
[-] StartService error (code 1056).
[*] Configuring registry...
[*] Configuring firewall...
1 規則を削除しました。
OK
[+] Successfully uninstalled.
RDP Wrapper Library v1.6.2
Installer v2.5
Copyright (C) Stas'M Corp. 2017
[*] Notice to user:
  - By using all or any portion of this software, you are agreeing
  to be bound by all the terms and conditions of the license agreement.
  - To read the license agreement, run the installer with -l parameter.
  - If you do not agree to any terms of the license agreement,
  do not use the software.
[*] Installing...
[*] Terminal Services version: 10.0.18362.657
[-] This version of Terminal Services is not supported.
Try running "update.bat" or "RDPWInst -w" to download latest INI file.
If it doesn't help, send your termsrv.dll to project developer for support.
[+] TermService found (pid 2712).
[*] No shared services found.
[*] Extracting files...
[*] Downloading latest INI file...
[+] Latest INI file -> C:\Program Files\RDP Wrapper\rdpwrap.ini
[+] Extracted rdpw64 -> C:\Program Files\RDP Wrapper\rdpwrap.dll
[*] Configuring service library...
[*] Checking dependencies...
[*] Checking CertPropSvc...
[*] Checking SessionEnv...
[*] Terminating service...
[*] Starting TermService...
[*] Configuring registry...
[*] Configuring firewall...
OK
[+] Successfully installed.
______________________________________________________________
[02 August 2019]
RDP Wrapper Library Updater
---------------------------
<Add support of new termsrv.dll versions in rdpwrap.ini>

[+] add support for termsrv.dll v.10.0.17134.706
[+] add support for termsrv.dll v.10.0.17763.165 x64
[+] add support for termsrv.dll v.10.0.17763.292
[+] add support for termsrv.dll v.10.0.17763.379
[+] add support for termsrv.dll v.10.0.17763.437
[+] add support for termsrv.dll v.10.0.18362.1
[+] add support for termsrv.dll v.10.0.18362.53
[+] add support for termsrv.dll v.10.0.18362.267
[+] add support for termsrv.dll v.10.0.18362.657
[~] restart the RDP Wrapper to accept the new ini updates ...
RDP Wrapper Library v1.6.2
Installer v2.5
Copyright (C) Stas'M Corp. 2017
[*] Restarting...
[+] TermService found (pid 11940).
[*] No shared services found.
[*] Terminating service...
[*] Starting TermService...
[-] StartService error (code 1056).
[+] Done.
続行するには何かキーを押してください . . .
7.実行状態の確認
RDPConf.exeを管理者権限で実行し以下の状態であれば正常動作しているらしい

8.接続確認
RDPCheck.exeを管理者権限で実行しログイン画面が表示すれば接続可能な状態らしい。

9.その他
インストール時は念のためにファイアウォールを停止していてインストール後に起動させてみたところ特に設定作業は不要で接続でした。(※ネットワークの種類はプライベートネットワーク)

次はMacから実際接続してみよう。


2020年1月22日水曜日

XPSファイルを選択して後悔

メールの電子ファイルとして保存する方法としてPDFではなくOS(Windows7)標準機能で提供されているXPS形式を使用していたらWindows10のあるバージョンからはXPSビューアーが標準インストールされなくった・・・。

今のところは追加インストールすることは可能らしいけれどインターネット接続環境が前提でオフラインインストールは不可能な模様。(そのうちしれっとXPSなんてなかったことにする気なのかな)

広く普及しているPDFではなくOS標準で追加インストールなく使用できると思っていたらこんな簡単に切り捨てるなってさすがMicrosoft。

Microsoftは容赦ないことは分かっていたのに・・・自分に腹が立つ。

仕方ないのでせっせとPDFに変換中

2017年6月30日金曜日

Windows10 Windows Defender無効化

フリーのスキャンソフトを使っていたのでWindows Defenderを無効化していたものの使用していたスキャンソフトがたぶん誤認識したのでとりあえずDefenderに戻してみることに。

もともと、Windows Defenderは画面から無効設定しても相変わらず迷惑なWindows仕様で勝手に有効になってしまうのでレジストリを直接変更していた。

後で戻そうと思ったらすっかりキーを忘れてしまったので自分へのメモをかねて。

調べているとセキュリティーポリシーからも設定できるという記事もみたものの少なくとも自分のPCのポリシー設定画面には該当の項目を見つけると事が出来なかった。
もしかするとレジストリで無効にしていたからかも。

HKEYLOCALMACHINE→SOFTWARE→Policies→Microsoft→Windows DefenderにDWORD型のDisableAntiSpywareを作成し「1」を設定し無効にする有効にしたい場合は「1」

2017年6月25日日曜日

TWAIN_32.dllがトロイの木馬に感染?

EPSON Scanを起動したところフリー版のウィルススキャンソフトがTWAIN_32.dllがトロイの木馬に感染とのメッセージを表示。

ほとんどインターネットに繋げることもない、接続したとしても特定のサイトだけなのに本当なのかとちょっと疑った。

とはいえ、駆除か無効(隔離)しか選択することができずまぁ軽い気持ちで駆除を実施。その上でEPSON Scanを起動したところ以下のメッセージが表示して起動できず。

「要なファイルが見つかりません。EPSON スキャンを再インストールして下さい」

当然必要としていたファイルだし仕方ない、ので早速再インストールしてみるが改善されず起動しない・・・。

twain_32.dllはOSが提供しているファイルだと思っていたけれどネットでtwainドライバのトラブルを検索すると一度関連のフォルダ(twain_32)とファイル(twain.dll)も一度削除してドライバーをインストールすれば直るっぽく早速開始

するとtwain.dllを削除しようとすると以下のメッセージが表示して削除出来ない

「TrustedInstallerからアクセス許可を得る必要がある・・・」

調べるMicrosoftが実装している保護機能らしくUACを無効にすればいいらしく早速UACを無効化してみるがやはり削除できない・・・。

結果らいうと所有権を取得したりアクセス権も変更することで削除はできたものの結局どうすれば削除できたかは未検証

これでEPSON ScanもEPSONが提供しているユーティリティーソフトで完全削除し再インストールすれば直るかと思いきや事象は変わらず・・・。

EPSON Scanをインストールしたりスキャナのドライバを再インストールしたところでtwain.dll、twain_32.dllはインストールさレないことが分かりどこか他から入れるしかない気がしてきた。

幸いにも家には別のPCがあるので最悪はそこからコピーすればと思っていたところDLL-files.comというところでdllを入手できることが分かりダウンロードしたファイルを削除したフォルダにコピーしたところあっけなく起動した・・・。

何とか復活して思ったこど


  • 本当にtwain_32.dllは感染していたのだろうか、誤認識もありえたからいきなり削除せず他メーカのウィルススキャンソフトでも検査してみればよかった。
  • Windowsは相変わらず保護だセキュリティ向上だと機能を実装しているが今回の作業だけでいうと”邪魔”でしかなかった。
  • Windowsのメニューが酷すぎる。必要とするメニュー画面にたどり着けずwebで調べまくり。カスタムすれば使いやすくなるかもしれないけれで標準は最悪

ま、とりあえず直ったて良かった。