タグ: Windows11

  • PowerShellでCSVファイルをJSON形式に変換する

    Windowsで、Excelの表をJSONに形式にする必要があったので、ExcelからCSVファイルで保存して、Powershellを使って、CSVファイルをJSON形式のファイルに変換した。

    使ったPowershellのスクリプト(コマンドレット)は下記。

    # CSVファイルのパスを指定
    $csvFilePath = "C:\path\to\your\file.csv"
    
    # JSONファイルのパスを指定
    $jsonFilePath = "C:\path\to\your\file.json"
    
    # CSVファイルをインポート
    $csvData = Import-Csv -Path $csvFilePath
    
    # JSONファイルにエクスポート
    $csvData | ConvertTo-Json | Set-Content -Path $jsonFilePath

    最初の2つは、CSVファイルと出力するJSONファイルの指定なので、直接指定すれば2行でOK。

    1行ずつ、Powershellのプロンプトに入力していけば実行できるので楽。文字コードは全部がUTF8で行う想定だったので指定していないが指定することも可能。

  • msvcp140_atomic_wait.dll が見つからないというエラーがでたときの対処

    「msvcp140_atomic_wait.dll」が見つからないというエラーがでて、Teamsから別のプログラムを呼び出せなくなる事象があった。これの対処方法。

    「msvcp140_atomic_wait.dll」は、「Visual C++ 再頒布可能パッケージ」に含まれているので、これを修復するか、インストール(上書きインストール?)を試す。

    「msvcp140_atomic_wait.dll」をインストールする場合は、下記のMicrosoftのサイトからダウンロードする。

    https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170

    通常は、OSのビット数に合わせて、x64(64ビット)か、x86(32ビット)かを選んで試す。ただ、OSのビット数とは違うバージョンを呼び出している場合もあるので、ダメだったら別ビット数の方も試す。

    壊れた原因は、アンチウィルスが悪さをしたか、Windows Updateの影響か。ユーザの動作によらず、急に不具合が発生する可能性はある。

  • WSLのUbuntuでapt updateがエラーになる

    Windows11のWSLのUbuntuでapt updateがエラーになる。エラーとしては下記で、外部への接続ができなくてエラーになる。なお、PINGを外部にむけて打つと、ちゃんと返ってくる。

    timed out Could not connect to security.ubuntu.com:80 (185.125.190.83), connection timed out Could not connect to security.ubuntu.com:80 (91.189.91.83), connection timed out Could not connect to security.ubuntu.com:80 (91.189.91.81), connection timed out
    W: Some index files failed to download. They have been ignored, or old ones used instead.
    • 「/etc/resolv.conf」を書き換えて、外部DNS(8.8.8.8)にしたけれど、効果なし。
    • apt updateで使っているディレクトリの「/var/lib/apt/lists/」を消したけれど、効果なし。
    • 「/etc/wsl.conf」も書き換えたけれど、効果なし。
    • 接続先のインターネット回線も変えてみたけれど、効果なし。

    WSLの設定としては、八方ふさがりな状態になった。ふと思いついて、Windows11にインストールされているアンチウィルスソフト(Symantec Endpoint Security)を無効化してみたところ、apt updateが成功した。

    原因: アンチウィルスのファイアウォール機能が通信を止めていた。

    わかってしまえば、とても単純な理由だった。いっそ、WSLからの通信を全部とめてくれたのならば、わかりやすかったのだが、中途半端に止められていたので気が付くまで試行錯誤をしてしまった。

  • Windows11でUSB-RSAQ6を使う

    個別でドライバのインストールの必要なし。接続時に、インターネット上から必要なドライバをダウンロードしてくれる。

    実際、USB-RSAQ6をWindows11に接続して、特に手動での設定は必要なく、Tera Termから利用することができた。

    https://www.iodata.jp/support/qanda/answer/s19680.htm

  • VAIO(VJPJ23)の画面がちらつく。

    配信されたグラフィックドライバとの相性問題であるとのこと。

    2024年5月ごろにWindows Updateで配信されたものを使っていると画面が乱れる不具合があるとのこと。

    対処方法

    1. デバイスマネージャーを開き、ディスプレイアダプターから「Intel(R)Iris(R)Xe Graphics」を選択して、プロパティを開く

    2. ドライバーのタブから、バージョンを確認する。「31.0.101.4577」ではなく、もっと上のバージョン(たとえば「310.101.5186」)の場合は不具合が発生している。

    3. 「31.0.101.4577」ではない場合は、グラフィックスドライバをVAIOのオリジナルに戻す必要がある。下記の公式サイトから「Intel(R)Iris(R)Xe Graphics」のオリジナルドライバをダウンロードする。(VP0000000797.exe のリンクをクリックする)

    https://solutions.vaio.com/4908

    4. 「31.0.101.4577」ではない場合は、「デバイスのアンインストール」をクリックする。

    5. 確認のポップアップがでるので「このデバイスのドライバーをアs駆除しようとしました」にチェックをいれ、「アンインストール」をクリックする。

    6. アンインストール後、再起動する。

    7. ネットワークからVAIOを切断し、ダウンロードした「VP0000000797.exe」をダブルクリックして、インストールする。

    8. 再起動を求められるので、再起動する。かなり、再起動に時間がかかった。

    9. 再起動後、デバイスマネージャーを開き、ディスプレイアダプターから「Intel(R)Iris(R)Xe Graphics」を選択して、プロパティを開く

    10. ドライバーのタブから、バージョンを確認する。「31.0.101.4577」になったことを確認する。

  • 「NTLM」が全バージョン非推奨になるようで。

    Windows NTや、Windows 98がなければ、NTLMを無効化されても、影響はないだろうと思ったのだが。NASの設定によっては、NTLM認証でアクセスしているものもある、ので非推奨から廃止になったら、小さな混乱はありそうだ。

    Microsoft、「NTLM」全バージョンを非推奨に
    https://forest.watch.impress.co.jp/docs/news/1597143.html

  • 13世代のCore i7のノートPCが安定しない

    インテルの13世代のCore i7(Core i7-1360P)のノートPCが安定しない。BSODになったり、動作が重かったり、グラフィック部分で暗転するときがあったり、などなど、13世代Core i7のノートPCの不具合が多い。安定して動いているノートPCもあるので、個体差がある。

    BSODの原因ばかりを探っていたが、PCとしてのパフォーマンスが悪いのでパフォーマンスを強化する方向で調べ方を変えたところ、以下の記事を見つけた。

    Intel issues statement about CPU crashes, blames motherboard makers — BIOSes disable thermal and power protection, causing issues
    https://www.tomshardware.com/pc-components/cpus/intel-issues-statement-about-cpu-crashes-blames-motherboard-makers

    PC側の動作が遅いので、高パフォーマンスで使うようにしてもらっていたが、逆効果になっている可能性がある。BIOSの問題かどうかわからないが、電力消費が増えることによる劣化か安定しないか、その可能性が出てきた。パフォーマンスコアをうまく使えていないのかと思っていたけれど、そもそもCPUが外れか、制御が甘々でパフォーマンスが出ないのかも。14世代のCPUも似たような問題を抱えていそうなので、新モデルが出て、乗り換えるのも得策ではなさそうだ。

    とりあえず、ソフトウェア制御というかアップデートなどで安定してくれるといいのだけど。打つ手がないPCトラブルは大変なので。

  • Win11のVS2019からSQL Server 2005に接続できない

    開発環境をWindows10からWindows11にアップグレードした。Windows11のVisual Studio 2019の開発環境のコードから、Windows Server 2003 R2上のSQL Server 2005に対して、接続ができなくなった。接続時のセキュリティの不一致のため。

  • Windows11でISOファイルをDVD/CDに書き込む

    Windows11でISOファイルをDVD/CDに書き込む手順は以下。ISOファイルがあれば、標準ツールのみで行える。

    1. 書き込みが可能なDVD/CDドライブに空のメディアを入れる。

    2. ISOファイルを右クリックして、「その他のオプションを確認」を選択する。

    3. 「ディスクイメージの書き込み」を選択する。

    4. Storeの警告が開いた場合は、インストールを選択する。

    5. 「Windowsディスクイメージ書き込みツール」が開いたら、書き込み用ドライブを選択して、「書き込み」をクリックする。

    6. 書き込みが終わるまで待つ。

  • Windows Defenderが暗号化ZIPファイルをウィルス判定してしまう。

    ちょうど、3月(2024年3月)くらいから、ChromeでGmailの添付ファイルをダウンロードすると、暗号化されたZIPファイルがウィルス判定されて、ダウンロードできなくなった。

    チャンと調べたところ、Gmail側の添付ファイルはスキャンできないという表示だけなので、Gmail上はグレー判定。Chrome自体にウィルスチェック機能は付加していない。ウィルスチェックは、Windows11のWindows Defenderで行っている。ダウンロードされた直後に、Windows Defenderでのウィルスチェックが行われて、そのまま削除されていた。1つのZIPファイルだと、ウィルス混在の可能性があったので、気にしなかった。これが複数のまったく別の件の添付されたZIPファイルで同じ動作になった。

    Windows11で、一時的にWindows Defenderを無効化すれば、ダウンロードおよびZIPファイルの展開は可能。展開後に、Windows Defenderをオンにして、チェックを行うと、ZIPファイルはウィルス判定されて、削除される。展開されたファイルは、ウィルス判定されなかった。(どうしてもダウンロードが必要ならば、一時的にWindows Defenderを無効化する、自己責任で)

    このことから、Windows Defenderが暗号化ZIPファイルをウィルス判定してしまう状況という判断になった。