Windows : してログ

先月か今月(2019年9月)のマンスリーアップデートは他の不具合でロールバックして適用していないのだけども、問題が無かった環境でもタスクスケジューラで不具合を発見して、もう最悪なんですけど...。ひとつは実行ユーザーの設定の問題、もうひとつは subst と組み合わせた際の問題、いずれも対処可能です。

実行ユーザの設定でコンピュータ名を必ず聞かれる

ログインしていなくても実行される設定では実行ユーザを設定すると思いますが、このようなタスクはユーザを変更しなくても、もう一度入力しないと適用できません。恐らく「コンピュータ名¥ユーザ名」と復元すべきところを「ユーザ名」としたバグではないかと思います。前の状態がどうだったかは知りませんが、少なくともユーザ名を変更しないときは再入力を求められることは無かったと思います。

subst で仮想ドライブ化したディレクトリにアクセスできない

subst コマンドで仮想ドライブ化したドライブに置いたプログラムを実行できなくなりました。「ディレクトリが見つかりません」となります。

そもそも Windows10 ではコマンド実行による subst はできなくなりました。しかし「Windows 10で「subst」コマンドは使えない? 」の記事にあるようにレジストリを設定して回避可能です。この記事では、2つの方法が紹介されていますが、1番目の方法ではタスクスケジューラで前述のエラーになります。今のところ、2番目の方法ではタスクスケジューラでの動作も問題ありません。

Windows7 をクリーンインストールして、Windows Update で最新版にアップデートしようとしたところ、エラーコード 80092004 で失敗してしまいました。マンスリーアップデートを適当に遡って2019年3月で失敗、2019年2月で成功となったので、ここから順に適用して9月まで持って行こうとしました。しかし、2019年8月でまた失敗、でその KB 番号「KB4512506 80092004」でググってみてようやく原因が判明しました。

こちらの記事にある「更新パッケージの署名を SHA-2 でのみするよう変更された」のとおり、更新パッケージの暗号を解釈できないためエラーになっているようです。この解決には、KB4490628 を前もってインストールしておくことで回避できるとのことです。

役に立つかも知れないメモ

  • マンスリーアップデートを見つけるには「Windows7 マンスリーアップデート2019年5月」などで検索する
  • アップデートの KB 番号が分かったら「KB4490628 catalog」などで検索すると簡単に見つかる

先月の Windows Update では、仮想マシンにリモートデスクトップ出来なくなり、今月のは NAS とのファイル転送がおかしい。NAS のファイルを移動しようとしたら途中でフリーズし、キャンセルも何も効かなくなった。explorer を強制終了させ、[新しいタスクの実行]から再起動してみたが、ファイルの操作が異常に重たい。フォルダも数分待たないと開かない。PC 自体を再起動させ、もう一度ファイル移動させるが、すぐにまた重くなる。フォルダの表示、ファイルのリネーム、その他すべての動作が重い、重い、重い!!

この記事書き始める前にリネームしたのに、今もまだ処理が終了してない。タスクマネージャーで見ると、エクスプローラーが2つ「応答なし」になっている。今ようやくリネーム処理が終わったが、もう1個のフォルダ表示は緑のプログレスバーが止まってる(10個くらいしかファイル無いのに!)。間違いない。Windows10 は史上最悪の糞OS だ。

書き終えてアップデートを元に戻そうと再起動したら、いつまで経っても終わらない。強制リセットしようにも、ハードディスクにずっとアクセスあるし、なんなんこれ。もう5分以上掛かってるので、ノーパソで続き書いてるけど、まだ終わらんな。ハードディスクのアクセス断続的になってきたんで、強制リセット掛けて自動修復モードへ移行。なんかもう、やり慣れて自動修復職人になってきた。

ちなみに自動修復は、手動でメニューを選んで進めなければならんので自動なんかじゃない。しかも非常に時間が掛かるので、まーやりたくない。修復が終わっても、起動が遅くデスクトップまで行ってもデバイスの接続音やらなんやらで、要するに Windows Update 後の起動と同じ。こうやって Windows10 は我々から時間を奪っていく。

最新の品質更新プログラムのアンインストール後に元に戻ったのを確認し、即行で Windows Update を停止しました。これで1ヵ月は大丈夫なはずですが、8月末みたいな緊急アップデートみたいなのがあると、勝手にやるみたいなんだよな。同じように1ヵ月停止にしたはずの環境が、勝手に再起動掛かってて不具合再発みたいなのあった気がする。とにかく最近の Windows Update の品質は最悪だと言わざるを得ない。

SMB v1.0 を入れても解消できない
SMB v1.0 を入れても解消できない

新しく作った Windows Server 2019 から ReadyNAS に接続できない事象に遭遇しました。アクセスしようとすると、0x80004005 のエラーコードが発生してしまいます。機種も同一の ReadyNAS を2台運用していますが、その片方だけがエラーになります。このコードで調べてみると、SMB v1.0 の対応をインストールする必要があるみたいですが、それをしても解消できませんでした。

残念ながら SMB v1.0 を入れても、また別に 0x80070035 のエラーコードで接続できません。

原因は Windows 資格情報の欠落

コントロールパネルを開き、[ユーザーアカウント]>[Windows 資格情報の管理]>[Windows 資格情報の追加] を選択します。入力フォームに ReadyNAS への接続情報を入力して [OK] を押します。これで ReadyNAS にアクセス可能になりました。

自動的に資格情報は作られるものかと思っていたのですが、正直よくわかりません。とりあえずうまく行ったけど、なんだかもやもやするのは内緒です。

ここ数ヶ月で画面が更新されない、最小化した画面を元に戻すと真っ黒な画面から復帰しない、など動作がおかしい。こうなると再接続しないと回復しないので非常に不便になってしまった。苦肉の策ですが、最小化せずウィンドウに表示させたまま、メインPCの作業をしたりしています。複数の Windows10 PC で経験しているので、個別の環境に依存した現象では無い。この件でネットを検索してみてもヒットせず、同じような悩みを抱えている人がいるかも知れないので、記事にしてみた。

中古で買ったパソコンの回復ドライブを作成しようと思い、Windows10 が示した 8GB の USB メモリを用意したんですが、半分ぐらい進んだ時点で「エラーが発生しました」とかで失敗してしまいました。理由も何も示されないのは、もはや Windows10 の伝統芸能なんでしょうか。

これさ、8GB の USB メモリでいいと思うじゃん
これさ、8GB の USB メモリでいいと思うじゃん

結論から言うと容量不足なわけで、16GB の USB メモリに作成し直したところ 9.18GB ほど必要だったことが分かりました。 ちなみに、失敗した USB メモリを見てみると約半分ぐらい容量が残っていて、これだけ見ると容量不足と気が付きにくいんでは無いでしょうか。恐らくは、初期の Windows10 は 8GB に収まっており、あのメッセージは固定テキストで実装されているんだと思いますね。準備に結構時間が掛かっているにも関わらず、正確な見積もり容量すら計算していないとか、相変わらずお粗末な OS ですよね。

Windows7 のころまでは subst というコマンドを使って実現していましたが、最近の Windows では利用できなくなっていました。このコマンドをレジストリに登録することで解決できるようですが、設定も解除も面倒なので別の方法を紹介します。

やり方はすごい単純で、ネットワークドライブを自分自身のディレクトリに設定してしまうというものです。コマンド操作もレジストリ編集も出てきませんので、subst+起動バッチを使うよりお手軽かも知れません。

  1. ドライブにしたいディレクトリのプロパティを開き、[共有]>[詳細な共有]>[このフォルダーを共有する] にチェックを付ける(必要に応じてアクセス許可も設定します)
  2. エクスプローラでネットワークから、自分のPC名を探して開きます
  3. 先ほど設定した共有名を右クリックし「ネットワークドライブの割り当て」を選択します
  4. 最後にドライブレターを選んで [完了] を押します

Windows10 バージョン1809 あたりからデフォルトの設定が変わったのか、ウィンドウの境界線が描かれなくなったりしていました。アップデートしてずっと使っているPCなら設定が引き継がれますが、新規インストールなどの場合はちょっと戸惑う点です。前から思っていますが、フラットデザインはあまり好きじゃない部分ってこういうところです。そこにボタンがあるのが視覚的に分からなかったり、どのウィンドウが手前なのか分かり難かったり、明らかに利便性を損ねていると思います。

アクセントカラーを境界線に適用する

デスクトップで右クリックして、[個人設定]>[色]>[タイトルバーとウィンドウの境界線] にチェックを入れます。タイトルバーにも色が付いてしまうのがイマイチですが、境界線が付くので好みの色があってフラットデザインが好きならこちらの設定が良いでしょう。また、リモートデスクトップで視覚効果をオフにしたい場合もこちらがいいと思います。

こちらの場合は色を固定した方がいい
こちらの場合は色を固定した方がいい

アクティブウィンドウに影を付ける

エクスプローラのPCアイコンを右クリックして、[システムのプロパティ]>[システムの詳細設定]>[パフォーマンスの設定]>[ウィンドウの下に影を表示する] にチェックを入れます。アクセントカラーだと見た目が大きく変わってしまいますが、こちらはウィンドウのデザインはそのままに周囲に影を落とします。Windows7 の Aero や MacOSX がお好きな方(私も)はこちらが断然お勧めです。

やっぱりこっちがお勧め
やっぱりこっちがお勧め

ついでにゴミ箱の削除確認を出すようにする

最近の Windows では削除確認が無く直接ゴミ箱に入るようですが、何となく不安だし間違えたときメンドクサイので今までどおりがいいです。設定方法は、ゴミ箱を右クリックして [プロパティ]>[削除の確認メッセージを表示する] になります。

平成30年師走。Windows10 への無償アップグレードキャンペーンはとっくに終わっていますが、どういうわけかできるみたいです。というわけで、実際にアップグレードを試してみました。

  1. Windows 10 のダウンロードのサイトにアクセスして「ツールを今すぐダウンロード」から MediaCreationTool を取得します
  2. ダウンロードしたツールを実行しアップデートします(私の環境では一回何の報告も無しに終了しましたが、再起動してもう一度実行したら大丈夫でした)
  3. 途中、環境チェックで互換性が無いデバイス(ディスプレイアダプタ)の警告が出ましたが、「確認」ボタンで続行することが出来ました
  4. その他は特に問題なく、アップデートが完了しました
  5. システムのプロパティでも「Windows はライセンス認証されています」となっているので問題無さそうです

Windows アップデートを昼間やると仕事にならんので、昨日の夜にやったわけですよ。アップデートを開くと累積アップデートの 1803 と 1809 があがってて、1803 のアップデート完了で再起動になった。かなり待たされたが、時間のことでとやかく言うつもりはない。再起動後、念のため更新プログラムのチェックを行うと、1809 のアップデートが始まった。いっぺんにやってくれないのか、と思いつつ処理を待っていると...。

C: ドライブの容量不足で、何やら解決手段のようなダイアログが表示された。それを見ると、STEP1 C: のクリーアップ、STEP2 他のドライブを使用、みたいな内容でクリーンアップも限界そうだったので、他のドライブを指定して続行を選んでみた。その後再起動が掛かり、ブルーバックで更新処理が続行される画面になるが、ここからいっこうに進まない。ずっと0%のままだったが、1時間くらい経ったころようやく動きはじめ20%超えくらいまで確認して放っておいた。更に1時間ほど経っても終わってない、何気にメッセージを見てみたら「元の状態に復元しています...」とある。

これなんだよ Windows10。ちなみに、指定した他のドライブは 200GB ほど空きがあったし、ダイアログで○マークも付いていたので問題無かったはず。結局、1803 の1時間に、1809 の2時間+復元2時間、5時間以上も掛かってアップデートに失敗しやがった。しかも、どういう理由でコケたのか、解決方法は何なのか、何も提示されない。さ・ら・に・「更新プログラムの操作にどの程度満足していますか?」とか無神経に聞いてきやがった。