2025.01.18 PC のシリアル番号を取得する

PowerShell コマンドで取得できる。Dell、EPSON の PC で確認できた。

GWMI -Class Win32_Bios | select SerialNumber

2025.01.18 C# で使える区切り文字

コードを記述する際、データベースの列名を記述する際、区切り文字がだんだんと使えなくなってきました。

ハイフン(-)

記憶にないぐらい前から使用できません。

中黒(・)

ずいぶん前に突然使用できなくなりました。非常に困りました。理由がわからなかったのですが、以下のサイトで詳しく説明されていました。

プログラミング言語における文字コードの話 | ++C++; // 未確認飛行 C ブログ

アンダースコア(_)

まだ何とか使えますが、EntityFrameCore で、自動的にモデルを作成する際に問題になります。列名への使用に問題があります。

2025.01.18 .NET Framework 4.8 から .NET9 への移行

.NET Framework 4.8 から .NET9 への移行するには、次のステップで行った。

1. 新規に .NET 9 のプロジェクトを作成する。

2. NuGet パッケージをインストールする。
Install-Package Microsoft.EntityFrameworkCore
Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.Tools
Install-Package Microsoft.EntityFrameworkCore.Design

3. データベースのモデルを作成する。
dotnet ef dbcontext scaffold "Server=TestServer;Database=TestDB;persist security info=True;user id=sa;password=TestPWD;MultipleActiveResultSets=True;;TrustServerCertificate=true" Microsoft.EntityFrameworkCore.SqlServer -o Models -f

4. app.config の設定を手作業で移行する。

5. .NET Framework 4.8 からフォームやクラスなどのファイルをコピーする。

2025.01.17 .NET 9 で、Excel を扱えない

C# で Excel を扱うコードを実行しても無反応の場合があります。その場合、オフィスの修復を行います。

2025.01.17 .NET 9 で、Excel を扱う

.NET 9 で、Excel を扱う方法です。

1. Visual Studio の COM 参照で、次のライブラリを追加する。
Microsoft Excel 16.0 Object Library

2. 名前空間で次のコードを記述する。
using Microsoft.Office.Interop.Excel;

2025.01.17 Visual Studio エラー

次のエラーが発生したので、何とか解決できた。

Microsoft Visual Studio 開発時エラー - ITLAB51.COM

プロパティ 'PValue' は、プロパティ コンテンツのコード シリアル化を構成しません

2025.01.17 ジェムテク(JEMTC)

再生 PC を販売する JEMTC。定期的に私の勤務地付近でも開催されている。これまで 10 台ぐらい購入した。知人は毎回購入しているという。私の感覚だが、壊れずに数年使用できるのは半分ぐらい。これまでのトラブルで最も多かったのは画面の破損。黒い●が表示されたり、黒いスジが入ったり。それでも現場レベルの環境の良くないところで使うにはもってこい。大変役に立っている。

一般社団法人 日本電子機器補修協会(JEMTC)~みらいへ活かす~ | みらいへ活かすパソコン有償譲渡会を始め、日本電子機器補修協会(JEMTC:ジェムテク)ではパソコンの修理、操作サポート、パソコンレッスンブック発行などのトータルサポートを行っています。各地で開催される有償譲渡会はパソコンを未来へ活かし、温室効果ガス(CO2)削減を目的とした活動です。また、ミドル・シニア世代のIT普及を目指します。

2025.01.17 Office の選択

最近では Office のことを Microsoft 365 というらしい。なかなかなじめない。サブスク版とパッケージ版どちらを選ぶか。マイクロソフトとしては、クラウド版を推している。パッケージ版もプロダクトキーだけでは使用できず、マイクロソフトアカウントに紐づけなければならない。面倒になってきているが、まだパッケージ版のほうがマシだと思う。クラウド版はサブスクの更新作業が面倒である。マイクロソフトから直接購入した場合、課金アカウントの設定が必要かもしれない。代理店からの購入も可能だが、さらに手続きが面倒。代理店から購入すると、マイクロソフトからの直接サポートが受けられない。自分としては、パッケージ版をお勧めしている。サブスク版だと、2~3 年の使用で、パッケージ版の価格を上回る。さらにサブスク版は毎年値上げされる可能性がある。

2025.01.17 WindHawk

WindHawk は、Windows をカスタマイズするツールです。安心して使用することができます。

Windhawk

Mod と呼ばれる個別の変更機能をインストールして使用します。その中でもおすすめは、Taskbar Labels for Windows 11 です。タスクバーに表示されたアイコンの統合を解除し、さらにラベル非表示ができます。

2025.01.16 Windows 10 サポート終了 全画面表示

Windows 10 を実行中の PC で、サポート終了を知らせる全画面表示が出た。

2025.01.16 VPN サービス

速度の面で最適なオンラインVPNサービス | NordVPN

2025.01.16 Windows Server MMC スナップイン

スナップイン mmc ファイル
QoS 受付制御 acssnap.msc
アプリケーション サーバー appsrv.msc
承認マネージャー azman.msc
証明書(ローカルコンピューター) certlm.msc
証明書(現在のユーザー) certmgr.msc
証明機関 certsrv.msc
証明書テンプレート certtmpl.msc
インデックス サービス ciadv.msc
コンポーネント サービス comexp.msc
コンピューターの管理 compmgmt.msc
ドメイン コントローラ セキュリティ ポリシー dcpol.msc
デバイス マネージャー devmgmt.msc
DevModeRunAsUserConfig DevModeRunAsUserConfig.msc
ディスク デフラグ dfrg.msc
(Windows 11、Windows Server 2019 では確認できず)
分散ファイル システム dfsgui.msc
DHCP マネージャ dhcpmgmt.msc
ディスクの管理 diskmgmt.msc
DNS Manager dnsmgmt.msc
Active Directory ドメインと信頼関係 domain.msc
ドメイン セキュリティ ポリシー dompol.msc
Active Directory ユーザーとコンピュータ dsa.msc
Active Directory サイトとサービス dssite.msc
イベント ビューア eventvwr.msc
FAX サービスの管理 faxserv.msc
ファイル サーバーの管理 filesvr.msc
Server Extenions の管理 fpmmc.msc
共有フォルダ fsmgmt.msc
FAX サービス マネージャ fxsadmin.msc
グループ ポリシー gpedit.msc
インターネット認証サービス ias.msc
インターネット インフォメーション サービス Iis.msc
ローカル ユーザーとグループ lusrmgr.msc
リムーバブル記憶域 ntmsmgr.msc
リムーバブル記憶域の操作要求 ntmsoprq.msc
パフォーマンス モニター perfmon.msc
印刷の管理 printmanagement.msc
(Windows 11 では確認できず。Windows Server 2019 で確認済み)
ルーティングとリモート アクセス rrasmgmt.msc
ポリシーの結果セット rsop.msc
ローカル セキュリティ ポリシー secpol.msc
サービス services.msc
SQL Server 構成マネージャー SQLServerManager15.msc
SQLServerManager16.msc
テレフォニー tapimgmt.msc
(Windows 11 では確認できず。Windows Server 2019 で確認済み)
タスク スケジューラ taskschd.msc
コンピューターのトラステッド プラットフォーム モジュール (TPM) の管理 (ローカル コンピューター) tpm.msc
ターミナル サービス構成 tscc.msc
リモート デスクトップ tsmmc.msc
Hyper-V マネージャー virtmgmt.msc
webadmin - [Windows Server バックアップ (ローカル)\ローカル バックアップ wbadmin.msc
セキュリティが強化された Windows Defender ファイアウォール WF.msc
wlbadmin - [コンソール ルート\ローカル バックアップ wlbadmin.msc
(Windows 11 では確認できず。Windows Server 2019 で確認済み)
WmiMgmt - [コンソール ルート\WMI コントロール (ローカル) WmiMgmt.msc

2025.01.16 Windows 設定変更 - 余計な通知を表示しない

Windows を起動したときや、設定アプリを開いたときに、いろいろと通知が表示される。その設定を非表示にする。

Windows 11

1. 設定アプリを起動する。
2. 「システム」→「通知」をクリックする。
3. 「追加の設定」をクリックし、次の 2 つの設定をオフにする。

Windows 10

1. 設定アプリを起動する。
2. 「通知とアクション」をクリックする。
3. 次の 3 つをオフにする。

2025.01.16 Windows のパスワード

Windows 2000 以前では、パスワードは 14 文字超えたら使えないんですね。あまり考えたことはなかった。

C:\Users\Administrator>net user test_user Test1234565655555555# /add
The password entered is longer than 14 characters. Computers
with Windows prior to Windows 2000 will not be able to use
this account. Do you want to continue this operation? (Y/N) [Y]:

2025.01.16 7-Zip で LZH ファイルを扱う

7-Zip でも LZH ファイルを扱うことができる。拡張子がデフォルト設定されないだけ。

1. LZH ファイルを右クリックし、「プログラムから開く」をクリックし、「別のプログラムを選択」をクリックする。
2. 一覧から、7-Zip File マネージャーを選択する。
一覧にない場合には、「PC でアプリを選択する」リンクをクリックし、C:\Program Files\7-Zip の 7zFM.exe を選択する。

2025.01.16 IIS のウェブサイトにベーシック認証を設定する

ベーシック認証機能の追加

1. サーバーマネージャーを起動する。
2. 役割と機能の追加をクリックする。
3. Web サーバー (IIS) → Web サーバー → セキュリティ の基本認証をチェックする。

IIS 用アカウントのの追加

1. ファイル名を指定して実行から、lusrmgr.msc を起動する。
2. IIS にアクセスしたいユーザーアカウントを追加する。

IIS 用アカウントのローカルログオン無効

1. ファイル名を指定して実行から、gpedit.msc を起動する。
2. 「コンピューターの構成」 →「Windows の設定」 →「セキュリティの設定」→「ローカル ポリシー」 > 「ユーザー権利の割り当て」をクリックする。
3. 「ローカル ログオンを拒否」を開き、上記で追加したユーザーを追加します。

IIS の設定

1. IIS を起動する。(もし、上記のサーバーマネージャ設定前に起動している場合は、一度終了する)
2. ベーシック認証を設定したいフォルダを選択する。
3. 認証をダブルクリックする。
4. 基本認証を有効にする。
5. 匿名認証を無効にする。
6. ベーシック認証を設定したいフォルダを右クリックし、「アクセス許可の編集」をクリックする。
7. IIS 用のユーザーを追加する。

2025.01.16 レンタルサーバーのウェブサイトにベーシック認証を設定する

.htaccess ファイルの作成

次の内容で作成する。/home/xxxxxxxx/www/test/ は任意に変更する。

AuthUserFile /home/xxxxxxxx/www/test/.htpasswd
AuthGroupFile /dev/null
AuthName "Please login."
AuthType Basic
require valid-user
<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>

.htpassword ファイルの作成

次の内容で作成する。コロンの左がはユーザー名、右はパスワード。任意に変更する。

test1:gdSg46kl480gs
test2:j64l4860dklj3

ファイルの配置

.htaccess と .htpassword ファイルを、ベーシック認証したフォルダに配置し、アクセス権限を 0604 に変更する。

2025.01.16 Office 365 迷惑メールを受信しない

Office 365 で、そもそも受信したくないメールをブロックするには、以下の設定を行う。この設定で Outlook に到達することがなくなる。

1. Exchange admin Center にアクセス
https://admin.cloud.microsoft/exchange#/transportrules

2. メールフロー → ルール にアクセス

3. ルールの追加で、ブロックしたいメールアドレスか、ドメインを登録する。

2025.01.15 Windows を常時稼働の端末にする

次の2つのツールを導入すれば、常時稼働の端末にできる。

Windows 用の PowerToys Awake ユーティリティ | Microsoft Learn
Autologon - Sysinternals | Microsoft Learn

2025.01.15 C# WordPress の Contact Form からのメール受信

C# で、WordPress の Contact Form から送信されたメールを受信するコードを書いたが、文字化けに苦労した。次の方法で対応した。

1. WordPress のプラグイン WP Multibyte Patch を手直しして UTF-8 でメールを送信するようにした。

2. メール受信する際のでコードで、65001 を使用した。

2025.01.15 Samsung SSD 980 PRO 1TB のベンチマーク

CrystalDiskMark で、Samsung SSD 980 PRO 1TB を測定した。

ディスクスピード計測 - ITLAB51.COM

2025.01.14 Wondershare Filmora

Filmora は動画編集ソフトだ。自分にとっては一番使いやすい。素人に進めた場合にも、簡単にマスタしてもらえるので助かっている。

【最新版】Wondershare Filmora14 動画編集ソフト(Windows版) 使いやすいビデオ・音楽編集ソフト|AI搭載|永続ライセンス|DVDパッケージ版

Filmora 1 台の来仙を所有しているとき、ライセンスを別の PC で移動したり、再インストールした PC で使いたい時がある。その場合は、新しい PC にインストールして、ログインすると、次のダイアログが表示され、以前の PC のライセンスを無効にできる。実にうれしい機能だ。

Filmora を起動したとき、自動的にアップデートの通知が表示される。このような場合、通常はマイナーのアップデートパッチだが、有料のメジャーアップデートの場合があるので気を付けよう。うっかりアップデートしてしまうと、エクスポートが不可能になってしまう。

2025.01.14 Windows と Office のインストール

Windows 11 は、インストール時に MS アカウントが必要になり、ローカルアカウントのまま続行できなくなっている。またログイン前のインストール中に Windows Update が実行されるので、とりあえずログインまで先に進むことが難しい。やっとインストールが終わったとしても、Users フォルダ内に作成される自分のフォルダ名が、MS アカウントの一部となっており、希望するフォルダ名ではないため、アカウントをもう一度作成して、最初のアカウントを削除することになるので、非常に面倒になっている。

Office もプロダクトキーが存在しても、MS アカウントとの紐付けが必要になっている。

2025.01.14 ソフトウェア Windows-ISO-Downloader

Windows-ISO-Downloader は、Windows や Office の ISO イメージをダウンロードするソフトウェアです。ただし、Windows 10、Office 2019 までで対応が止まっているようです。

Microsoft Windows and Office ISO Download Tool

2025.01.14 パソコンメーカー

パソコン、モニター、テクノロジーソリューション | Dell 日本

日本HP 公式ウェブサイト - ノートパソコン、デスクトップ、プリンター、インク、トナー | 日本HP

レノボ® 公式オンラインショッピング|パソコン|タブレット|データセンター | レノボ・ ジャパン

【公式】BTO パソコン(PC)の@Sycom(サイコム)

BTOパソコンならパソコンショップSEVEN|BTOパソコン通販

2025.01.14 SSD Gen5 対応パソコン

PCIe 5.0 (Gen5) に対応したパソコンがなかなか普及しない。現在発見しているのは、以下のパソコンだけ。

GB7A-F245/B - BTOパソコン eX.computer

2025.01.14 Visual Studio エラー

次のエラーが発生したので、何とか解決できた。

Microsoft Visual Studio 開発時エラー - ITLAB51.COM

(エラー)
error MSB4803: タスク "ResolveComReference" は .NET Core バージョンの MSBuild ではサポートされていません。.NET Framework バージョンの MSBuild をご使用 ください。詳細については、https://aka.ms/msbuild/MSB4803 をご覧ください。

(エラー)
A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - 信頼されていない機関によって証明書チェーンが発行されました。)

(エラー)
A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - パイプの他端にプロセスがありません。)

(エラー)
Build failed. Use dotnet build to see the errors.

(エラー)
No project was found. Change the current working directory or use the --project option.

2025.01.13 デネット タイプトレーナ Trr 7

タイピング連取としては、一番だと思う。

タイプトレーナTrr7 製品サポート 株式会社デネット

2025.01.13 Microsoft Edge ショッピング

Edge を使っていると、Microsoft でのショッピングが表示される。無効に設定できる。

Edge Tips - ITLAB51.COM

2025.01.12 GMail 迷惑メール設定

GMail で受信したメールを迷惑メール設定するには、対象のメールを開いてから右上のメニューから設定する。一覧からでは設定できない。

2025.01.11 Store Apps Tool

Store Apps Tools は、インストールされているストアアプリの一覧を取得するツールです。Windows 標準の設定-アプリでも取得できますが、アプリのパッケージファミリ名とアプリ IDを取得することができます。

Store Apps Tool v1.1

2025.01.11 TP-Link tapo C520WS

TP-Link tapo C520WS を購入。アプリからサクサクと設定ができてつながった。超簡単。

パソコンから映像を見るには次の VLC Media Player をインストールして、メディア-ネットワークストリームメニューから次のアドレスを開く。rtsp://test_account:test_password@192.168.2.100:554/stream1

2025.01.11 TeamViewer セッション終了時にロック

TeamViewr を使っていて、接続先ごとに再接続する際、ロックがかかっている接続先と、かかっていない接続先があった。接続先ごとにロックするかの設定が可能である。

2025.01.10 Outlook 報告ボタン

いつからから不明なのだが、Outlook に報告ボタンが出現している。迷惑メールを報告するような機能のようだ。しかし、これがマイクロソフトの正式なものか、何かべつのソフトのアドインなのかわからなかったが、次のサイトを発見した。マイクロソフト純正のようだ。

管理者向け Outlook でフィッシングと疑わしいメールを報告する - Microsoft Defender for Office 365 | Microsoft Learn

2025.01.09 Brother QL-800

Brother QL-800 は、感熱紙タイプのラベルプリンタです。ドライバインストール時に、電源を入れて、USB 接続済みであると、自動認識されてドライバがインストールされます。
USB001 というポートができるが、ポートの構成ボタンをクリックすると、「ポート構成中にエラーが発生しました。この操作はサポートされません。」が表示される。他の PC や他のプリンタでも同じなので、こういうものなんかな。

ソフトウェアダウンロード | QL-800 | 日本 | ブラザー

2025.01.09 Android USB 機器の接続

Android スマホに USB キーボード、マウス、メモリなどの機器を接続した際、自動的に認識されるものと、されないものがある。されない場合は、OTG 接続を有効にする必要がある。設定で OTG と検索すれば、素早く設定箇所にアクセスできる。OTG とは、USB On-The-Go の略。以下の設定は OPPO A77 の例。

2025.01.08 PowerToys Text Extractor

PowerToys の Text Extractor をオンにすると、画面上に表示されているグラフィックの文字をテキストとして取得してくれる。

起動ショートカットは、Windows + Shit + T です。

2025.01.08 シン・テレワーク エラー

シン・テレワークで接続しようとすると、以下のエラーメッセージが表示された。

リモートデスクトップエラーコード: 519. メッセ ー ジ:
"接続先のサー バー 端末の Windows のリモ ートデスクトップ機能は、
「ネットワー クレベル認証を使用したユー ザー 認証を必要とする」設定
またはホリシー が有効になっています。
接続設定(トップペ ージ)の「 Windows ユー ザー名 (RDP 自動ログオン)」、
「 Windowsパスワード (RDP 自動ログオン)」でログインに必要なバスワードを
指定してください。内部工ラー文字列:Server refused connection ( wrong security type?)"

シン・テレワークは、接続後のリモート操作は、リモートデスクトップを使用している。
その部分が問題であったが、解決には至らず。

2025.01.08 Windows + Ctrl + T

入力ミスで、Windows + Ctrl + T を押してしまったところ、ウィンドウに太い青枠がついて、何やら前面固定表示になってしまった。どのソフトがこの機能を実現しているのかわからなかったが、PowerToys の Always On Top の機能であった。もう一度同じ入力をしたところ、もとに戻った。

2025.01.08 C# クイックアシスト

C# で作成されたシステムからクイックアシストを起動しようと思ったが、かなり困難だ。

リモートアシスタンスのアプリ (QuickAssist) は次の場所にダウンロードされている。
C:\Program Files\WindowsApps\MicrosoftCorporationII.QuickAssist_2.0.29.0_x64__8wekyb3d8bbwe\Microsoft.RemoteAssistance.QuickAssist

しかし、このフォルダは保護されているため、Ctrl + R のファイルを指定して実行から EXE を直接起動はできない。

その代わり以下のコマンドを入力すると、起動できる。
Shell:Appsfolder\MicrosoftCorporationII.QuickAssist_8wekyb3d8bbwe!App

Ctrl + Windows + Q を SendKeys で送信しようと考えたが、Windows キー自体が定義されていないため、送信することができない。
現状は Ctrl + Esc を送信することで、Windows キーが反応するようだ。

2025.01.08 クイックアシスト

クイックアシストは、リモートで相手の PC を操作できるツール。Ctrl + Windows + Q で起動できる。

ただし、操作する側は、マイクロソフトアカウントが必要。操作をする側から操作を受ける側に英数字のコードを口頭で伝え、操作を受ける側の入力が必要。

次のサイトにアクセスすると、サポートが受けられるようだが、なぜか 8 桁のコードを要求してくる。サポートをする側のクイックサポートアプリには、6 桁のコードが表示されている。

https://remoteassistance.support.services.microsoft.com/roleselection

2025.01.08 マイナンバー関連ニュース

2024.01.06
確定申告、マイナポータル連携がわかりやすく 事前準備ページ公開 - Impress Watch

2025.01.08 AnyDesk

AnyDesk がメジャーバージョンアップされて、バージョン 9 がリリースされた。

高速な遠隔操作とリモートアクセスソリューション | AnyDesk

試してみたが、依然として日本語入力がまともにできない問題は改善されていない。

2025.01.08 WordPress 不要な画像の検索・削除

WordPRess で使用されていない画像がどれだけ存在しているかを確認してみた。

Media Cleaner: Clean your WordPress! – WordPress プラグイン | WordPress.org 日本語

インストールすると、メディアメニューに Cleaner メニューが表示されるので、ここから投稿や固定ページから参照されていない画像の検索ができる。

2025.01.07 キングソフト WPS Office 2

キングソフト WPS Office 2 を購入。

キングソフト WPS Office 2 Standard Edition オフィシャルカード版

マイクロソフトオフィスとの互換性がかなり高い。一般の個人用しては十分ではないか。

2025.01.07 WordPress リビジョンの削除

WordPress で何度も投稿や固定ページを編集していると、変更前の情報が溜まってくる。これは不測の事態の際、もとに戻すのに便利だが、不要な情報は削除したい。

そこで、WP-Optimize プラグインをインストールしてみた。

WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance – WordPress プラグイン | WordPress.org 日本語

2025.01.07 Dropbox スクリーンショット

Dropbox でウィンドウのスクリーンショットを撮ると、ウィンドウの周りにデスクトップの背景も一緒に入ってくる。以前から気付いていたが、依然として修正されていない。しかし、修正されたとしても Windows 標準のほうが機能がよい。

2025.01.07 Visual Studio と Dropbox

Visual Studio と Dropbox を使用していると、Visual Studio プロジェクトを保存しているファルダにある以下のファイルの同期ができない。

.vs (隠しフォルダ) - (プロジェクト名のフォルダ) - FileContentIndex - *.vsidx ファイル

Visual Studio プロジェクトを終了して、Dropbox の同期を停止&再開すると、正常に戻る。

2025.01.07 ニュースの記録

ローカル「WordPress」と「WordPress.com」を同期する「Studio Sync」が発表 - 窓の杜
「XPS」は消滅へ。Dellがブランドを大幅刷新 - PC Watch

2025.01.07 EmEditor

EmEditor を久しぶりに再インストールすると、登録キーだけでなくメールアドレスが必須になっていた。以前のバージョンで登録していたものかと思ったが、そうではない。

さらに確認すると、カスタマーセンターに登録してあるメールアドレスと判明。なんとかなった。

EmEditor は、永久ライセンスが廃止され、サブスク版のみになるらしい。年間 7,200 円か。
「EmEditor」有償版、手つかずだった年間サブスクもとうとう値上げ ~買い切り版も終了間近 - 窓の杜

2025.01.07 リモート勤務

コロナ禍で絶賛されたリモート勤務。しかし、今や IT 企業ですら推し進めていない。私的にも開発者がリモート勤務するのは大丈夫かなと思っていた。それはソースコードの問題。リモートだと、だれが見ているかわからない。

しかし、それだけではなかった。これは予想外。なんと、リモート勤務している人が、自分の仕事を外注に出すなんて。
なぜIT企業は“フルリモートから撤退”するのか? 表向きの理由は「社員のコミュニケーション不足」でも、企業の本音はより深刻な「コンプライアンス問題」(デイリー新潮) - Yahoo!ニュース

2025.01.07 自分の仕事をフルオートメーション

こんな才能があったらうらやましいですね。
仕事を全自動化して6年間も働かず年収1000万円を得ていたプログラマーが最終的にクビに - GIGAZINE

2025.01.07 Hyper-V Windows 11

Hyper-V で Windows 11 を使っているのだが、Windows Update を実行しても、メジャーアップデートが案内されない。依然として、22H2 のまま。

それにしても、このように会計用の仮想マシンを作っておくと、ホスト側の OS を再インストールしても影響ないのがいい。特に会計ソフトは、ライセンス認証があるので、解除せずに済む。

2025.01.07 WordPress テンプレート TCD NANO

WordPress 用のテンプレートである TCD NANO を使っているが、Edge 以外のブラウザで表示をすると、初期表示時に画像が正しく表示されない。ヘッダーなどのリンクを 1 度クリックすれば正しく表示されるのだが。

WordPressテーマ「NANO」(tcd065) | ワードプレステーマTCD

また、お知らせ用のリンクをクリックすると、正しく表示されない問題が発生。さくらインターネットの管理者画面を開き、php.ini に output_buffering=ON を追加して解決した。

2025.01.07 Visual Studio - 'Settings' に 'Default' の定義がありません

Visual Studio でデバッグ中に「'Settings' に 'Default' の定義がありません」が発生した。

他のプロジェクトからソースコードをコピーしたりすると、発生することがある。主な原因は名前空間の不一致。プロジェクト全体を検査してすべて一致しているか確認するとよい。名前空間を変更すると、app.config 内に2 つの名前空間で設定が作成されてしまう。

2025.01.06 Dell Inspiron 3891

Dell Inspiron 3891 の SSD に異常が発生した。CrystalDiskInfo で確認すると、クリティカルワーニング、温度 (63℃)、予備領域にエラーが出ていた。

そこで、SSD を交換。

トランセンドジャパン トランセンド 512GB PCIe SSD M.2(2230) NVMe PCIe Gen3×4 M Key TS512GMTE300S

しかし、温度だけは高いままであった。よく見ると、CPU にはしっかりとしたファンがあるが、筐体自体には前面も背面にもファンがない。ということは SSD を冷却する仕組みが全くない。もしかすると、この個体だけ製造にミスがあったのかと考えて調べてみたところ、確かにない。

Inspironコンパクトデスクトップ 3891 レビュー!Core i5-11400、GeForce GTX 1650 SUPER搭載

今回購入した SSD は 2230 タイプ。交換した後気づいたが、2280 タイプを装着できていた。ファンがないこと、2280 の装着ができることが分かっていれば、ヒートシンク付きの 2280 を装着すれば、少しは変わっていたのかと思うと残念。

2025.01.06 Brave

ブラウザの Brave だが、標準で広告をブロックする機能を持っている。

https://brave.com/ja/

Edge に AdBlock Plus をインストールした環境ではアクセスできないサイトを広告なしで表示できるのは驚きだ。YouTube は最初アクセスできていたが、しばらくして Edge + AdBlock Plus と同じ状況になった。

2025.01.06 はがき作家

今年の年賀状に役に立った、はがき作家。

宛名印刷・年賀状ソフト はがき作家 Free (無料フリーソフト)・Professional | ルートプロ

現在の最新バージョンは 18。以前購入した 12 からバージョンアップしていない。Windows 11 242 でも問題なく動作している。

2025.01.06 シン・テレワークシステム

コロナ禍に大いに役に立ったシン・テレワークシステム。その後もサービスは継続中。

NTT 東日本 - IPA 「シン・テレワークシステム」 新型コロナウイルス対策用 テレワークシステム 緊急構築・無償開放・配布ページ

2025.01.06 リモートサポート

素人どおしで、リモートで相手のパソコンをサポートしたいのだが、なかなかうまくいかない。

TeamViewer

サポートする側は、フルクライアントを実行し、サポートを受ける側はクリックサポートを実行した。

サポートを受ける側は問題なし。待っているだけ。サポートする側に問題発生。従来はアプリを実行して、相手から教えられた ID とパスワードを入力するだけだったが、サポートする側はサインインが必要。つまりアカウントを作成する必要がある。素人は難しい。

クイックサポート

Ctrl + Windows +  Q で手軽にできるが、ここでもサポートする側に問題発生。マイクロソフトアカウントが必要とのこと。

2025.01.05 現在地付近の検索結果を表示しますか?

Google 検索していると、「現在地付近の検索結果を表示しますか?」とポップアップされることが多い。これを無効にしてみた。しかし、この設定ではなさそう。

Chrome

1.  次の設定にアクセス
chrome://settings/content/siteDetails?site=https%3A%2F%2Fwww.google.co.jp

2. 位置情報をブロックに設定

Edge

1.  次の設定にアクセス
edge://settings/content/siteDetails?site=https%3A%2F%2Fwww.google.co.jp

2. 場所をブロックに設定

2025.01.04 Rocky Linux

Hyper-V に Rocky Linux をインストールした。Ubuntu と同じように拡張セッションで接続しているようだが、画面の解像度の変更が可能であった。

デスクトップにアイコンがないのは、なんとも使いづらい。次のコマンドを入力して解決した。
gnome-extensions enable desktop-icons@gnome-shell-extensions.gcampax.github.com

画面左か下にドッグが表示されるはずだが、表示されていないため、使いづらい。次のサイトから拡張機能をインストールして解決した。
https://extensions.gnome.org/extension/307/dash-to-dock/

日本語が入力でききなかったので、ibus-setup コマンドを実行し、「日本語-Anthy」を追加した。それでも全角/半角キーで切り替えができなかったので、Windows キー+スペースを長押しし、画面に表示された日本語気切り替えのアイコンを選択すると、以後、全角/半角キーで切り替えができるようになった。

ログインして使っていても、5 分で画面ロックされてしまうため、設定 - プライバシー - 画面ロックから設定変更を行い、ロックを無効にした。

2025.01.03 Hyper-V

Hyper-V で何度もゲストを作成して削除することができるが、仮想ハードディスクは残ったままなので、ホストのディスク容量を圧迫してしまう。

C:\ProgramData\Microsoft\Windows\Virtual Hard Disks

2025.01.03 Ubuntu

Hyper-V クイックインストール用のイメージは、22.04 だったので、24.04 にアップグレードしようとしたら、ディスク容量が不足していた。いったんゲスト OS をシャットダウンし、ゲスト OS の設定で、ディスクの情報を開き、編集ボタンをクリックし、容量を拡張することができた。ゲスト OS が起動中だと、編集ボタンをクリックできない。

しかし、その後もディスク容量不足の警告が続き、正常にアップデートができていない。

2025.01.03 Hyper-V

Hyper-V のゲストマシンに接続するには、仮想マシン接続と、拡張セッションがあるそうだ。
https://forest.watch.impress.co.jp/docs/serial/win10tips/1152934.html

👍初めて知った!
Hyper-V のゲスト OS に接続するときには、仮想マシン接続と、拡張セッションがある。

👍初めて知った!
Hyper-V の拡張セッションでは、ゲスト OS の機能で、解像度の変更ができない。

👍初めて知った!
Hyper-V のゲスト OS 起動時、拡張セッション接続用のダイアログを×で閉じれば、仮想マシン接続となり、ゲスト OS の機能で、解像度の変更ができる。

2025.01.02 Dell Inspiron 2-in-1

Inspiron 11 2in1の Wi-Fi 接続が突然切れていた。設定で復活させようとしてもダメ。再起動で何とか回復。ディスク容量が32GB しかなく、残り容量 6GB。もう限界状態。

2025.01.02 Hyper-V

Hyper-V に Linux をインストールしようとおもったら、まったくインストールが起動しない。調べてみると、仮想マシンの設定で、セキュアブートを無効にする必要があった。無効にすると、無事インストールが開始された。

Rocky Linux に興味があったので、インストールしてみたが、まったく使い方がわからない。わざわざ勉強する時間もないので、すぐにあきらめた。

Ubuntu をインストールしてみた。やけに起動が早いと思ったら、メディアからブートしていただけだった。インストールにはそれなりの時間がかかる。ダウンロードしたイメージ (22.04) が最新だと思ったら、違った。24.04 が最新だったため、アップデートするために、さらにインストールに時間がかかった。まずは画面の解像度を22.40 をインストール直後、解像度が 1024x768 に固定されてしまい、どうしようもなかった。24.04 にアップグレードしてもダメ。/etc/default/grub ファイルを変更するとよいという情報があったので、試してみたが、ダメ。グラフィックドライバだろうと思うが、対応するドライバを探して解決するような時間もないので、Ubuntu もあきらめた。さらに調べた結果、拡張セッションで接続されていることがゲインで、解像度の変更ができないことが判明した。(Windows も同じこと)Hyper-V の設定で、拡張セッション接続を解除してみたが、すると、まともにログイン画面も出現しない状況に。

そこで、Hyper-V のクイックインストールで提供されている 24.04 のイメージをダウンロードして、新規に仮想マシンを作ってみた。そうすると、いつも見る拡張セッション接続時に表示される解像度設定画面が出現した。これで変更ができた。もちろん、ログイン後は変更できない。

2025.01.01

AVC Video Converter の再インストールは、ライセンスの解除は必要なし。

2025.01.01

FinalData 復元や、大量のファイルを USB 外付けハードディスクにコピーしている最中に Visual Studio を起動すると、以上に遅い。

また、「64 ビット デバッグ操作に予想以上に時間がかかっています」というメッセージが表示されて、起動しない現象も発生。このことは、次のサイトに書かれている。
64 ビット アプリケーションのデバッグとトラブルシューティング - Visual Studio (Windows) | Microsoft Learn

2025.01.01

「ディスク構造が壊れているため、読み取ることができません」と表示された。FinalData 復元で試したところ、セクタによる復元はできそう。しかし、50時間以上かかる。24時間試してみたが、終わりそうになかったので断念。USB HDD にバックアップはとっていた。最近保存した動画と音楽ファイルが消失したが、それは改めて取得すればよいので、大きな被害なし。

2025.01.01

SSD を Samgsung 980Pro 1TB に変更した。

Samsung 980 PRO 1TB PCIe Gen 4.0 x4 (最大転送速度 7,000MB/秒) NVMe M.2 (2280) 内蔵 SSD MZ-V8P1T0B/EC

ところが、CrystalDiskMark で 800MB/s しか出ていない。一度外してもう一度しっかりとマザーボードに装着したところ、3278MB/s が出た。

ファームウェアが古いのかと考えたが、最新であった。

Tool & Software Download | Samsung Semiconductor Global

2025.01.01 エクスプローラの茶色のアイコン

エクスプローラで、ファイルの左下に茶色のボックスのアイコンが表示されている。

OneDrive が表示している。
OneDrive アイコンの意味は? - Microsoft サポート

2025.01.01 SQL Server 認証

SQL Server に sa アカウントで接続できない。SSMS でログインし、サーバーのプロパティのセキュリティで、SQL Server 認証とWindows 認証にチェックを入れて解決した。昔は混合認証と言っていたような。

2025.01.01 さくらインターネット 高精度迷惑メールフィルタ

さくらインターネットの高精度迷惑メールフィルタは、Vade 社のものを使用している模様。さくらインターネットのレンタルサーバー(スタンダードプラン)には 5 フィルタ (メールアドレス) 分無料で使えるので、試してみたところ。さすがにいい性能であった。

高精度迷惑メールフィルタを設定したい | さくらのサポート情報
ISP、EAP、通信事業者向けのEmail Content Filter | Vade

2025.01.01 TeamViewer

TeamViewer のライセンスが突然切れた。ライセンス情報から PC を一度削除して再び登録すると復活したが、PC 切り替え可能台数が 1 つ減った。

2025.01.01 PostMan

PostManを試した。
https://www.postman.com/