shell:sendto
ドキュメントの「右クリック」-「送る」に「メモ帳」を追加しようと思い検索.
SendTo フォルダに NotePad.exe のショートカットを作成すれば良い.
これはいつも行っていることなので知っていたが,新しいしことを見つけた.
【Windows】右クリックメニュー[送る]の活用方法、追加・設定方法(SendToディレクトリの場所一覧)
Windows10 「送る」によく使うフォルダーを追加する方法(SendTo)
送る(sendto)、スタートアップ(startup)のフォルダに簡単にアクセスする方法 | Windows10
「ファイル名を指定して実行」やエクスプローラのアドレス欄に shell:sendto と入力すると対応するフォルダを開くことができる.
Shell コマンドで開く特殊フォルダー一覧
::SHGetFolderPath にあたる機能みたい.
今は ::SHGetKnownFolderPath .
CSIDL が FOLDERID .
Win10 での SSH 接続
今までの Win7 環境では PuTTY を利用していた.
どこかで「Win10 は SSH クライアントがある」と読んだ記憶があった.
コマンドプロンプトで SSH と入力すると確かに入っている.
Microsoft Windows [Version 10.0.18362.113] (c) 2019 Microsoft Corporation. All rights reserved. C:\Users\Iwao>ssh usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address] [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] destination [command] C:\Users\Iwao>where ssh C:\Windows\System32\OpenSSH\ssh.exe
起動方法は次のような感じ.
ssh -l ユーザ名 IP
C:\Users\Iwao>ssh -l Iwao -p 22xx 192.168.x.xxx The authenticity of host '[192.168.1.xxx]:22xx ([192.168.x.xxx]:2200)' can't be established. ECDSA key fingerprint is SHA256:1mYs5QSMxI2oljDmQWQ3rMG4tP0BKatu5N5fe555Ga0. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '[192.168.1.xxx]:22xx' (ECDSA) to the list of known hosts. Iwao@192.168.x.xxx's password: Iwao@DS115j:~$ ll total 56 drwxrwxrwx+ 8 Iwao users 4096 Apr 19 2018 . drwxrwxrwx+ 11 root root 4096 Jul 21 2017 .. drwxrwxrwx+ 5 Iwao users 4096 Apr 13 2017 CloudStation drwxrwxrwx+ 3 Iwao users 4096 Apr 19 2018 gcc_test -rwxrwxrwx+ 1 Iwao users 613 May 30 2017 set_ds_inc.sh drwxrwxrwx+ 2 Iwao users 4096 May 25 2017 .ssh drwxrwxrwx+ 2 Iwao users 4096 Sep 25 2017 Temp drwxrwxrwx+ 4 Iwao users 4096 Aug 2 2017 Test drwxrwxrwx+ 25 Iwao users 4096 Feb 14 22:38 www Iwao@DS115j:~$ pwd /var/services/homes/Iwao Iwao@DS115j:~$
起動を簡単にするために,次の内容で bat ファイル を作成.
cd %TMP%
ssh -l Iwao 192.168.0.123
次の様な指定も可能.
ssh -l Iwao DS115j
Outlook データの移行
次の所を参考に Outlook 2010 のデータを移行.
Outlook 2010(Windows 7)からOutlook 2010(Windows 8)に移行する
他に調べているとコピーでもいけそうな記述あり.
Outlook データ ファイルを見つけて別のコンピューターに転送する
旧環境の Outlook フォルダをバックアップ.6.5G 程.
C:\Users\ユーザー\AppData\Local\Microsoft\Outlook\
新しい環境の同じ位置にそれらのファイルをコピー.
新しい環境の Outlook で「アカウント設定」で「データファイル」の「追加」.
Outlook を再起動して,メールデータなどが正しく引き継がれているかを確認.
OpenVPN クライアント
Windows 版 OpenVPN クライアントの設定.
次の所からダウンロードしてインストール.
https://openvpn.net/community-downloads/
mac は https://tunnelblick.net/ .
OpenVPN GUI を起動すると,次のメッセージが表示される.
—————————
OpenVPN GUI
—————————
No readable connection profiles (config files) found.
Use the “Import File..” menu or copy your config files to “C:\Users\Iwao\OpenVPN\config” or “C:\Program Files\OpenVPN\config”.
—————————
OK
—————————
「通知領域」のアイコンを「右クリック」-「Import file…」.
ovpn ファイルを指定して閉じると,メニューに「接続」などが増える.
「接続」を選択して「ユーザ名」と「パスワード」を指定して接続する.
VPN クライアントが機能しているかは,次の所へのアクセスで確認できます.
https://itl.mish.work/i_Tools/tiny/variable/
VPN を使用しているかどうかで REMOTE_ADDR が変わります.
Win7 再起動を繰り返す
2018/03 からあった Win7 で Windows Update 後,再起動の繰り返す現象.
この環境は 2017/05 頃から不安定で Windows Update もなるべく実行しない様にしている.
久しぶり(今年初)に Win7 環境の Windows Update を行うと,また再起動を繰り返し.
検索すると次のような内容が見つかる.
[Windows7] 2018年3月以降のWindows Update適用後に再起動を繰り返す問題に関する対策方法
2018年3月以降の月例更新プログラムの適用後、Windows 7 の 32 ビット (x86) 端末で再起動を繰り返す場合の対応
【2019年1月アップデート不具合】根本的に、Windows7が再起動を繰り返す問題を解決する方法
ただ,これらと違うのは OS が 64 ビット.
入っているドライバはちょっと古いか?
ここから新しいドライバを落としてインストール.
KB4499164 を外して Windows Update .
しかし,起動中に再起動がかかる.
これが原因ではなかったのか …
今まで「不良セクタ」があった関係で時間がかかっていると思っていたがあまり関係なさそう.
更新して,元に戻って更新前の状態で起動するまでに 2 時間位かかる.
ブリッジ接続できなくなった?
Anaconda3 が入っていた
exe がすぐに終了しない… の続き – 2
また先日の続き.
exe がすぐに終了しない?
exe がすぐに終了しない… の続き
同じ環境ですぐに終了できることがあり,ある程度条件が限定できるようになってきた.
どうもリモート(VNC)で操作している時に現象が発生する.
前の Win7 環境に UltraVNC を入れて,Win10 から操作すると同様の現象が発生.
つまり OS は関係なかったみたい.
OS は Win7 SP1 と Win10 1903 で相互に接続.
VNC サーバは UltraVNC(64bit版)v1.2.2.4 .
VNC のクライアントは Win7 側は VNC Viewer 6.18.907(r38355)x64 .
Win10 の VNC クライアントは UltraVNC Viewer 1.2.2.4 .
さらに VNC 関係での変な現象.
ウィンドウのコピー(「Alt」+「Print Screen」)操作をしてペイントに「貼り付け」ると,3 ピクセルずれている.
VHD のコピーで止まる…
何年か前から「不良セクタ」が存在する T5400 の D ドライブ.
今回 PC を移行するために,このドライブのデータを NAS にバックアップしている.
500G の 85% 位使用している状態.
コピーできなかったのは XP_DevT.vhd のみ?
* 前回一通りのバックアップを取っているので失うデータはほぼないと思います.
* この後の操作ではファイルが失われることが多いのでご注意ください.
Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Windows\system32>cd %TMP% ... C:\Users\Iwao\AppData\Local\Temp>chkdsk d: /f ファイル システムの種類は NTFS です。 ボリュームが別のプロセスによって使用されているため、Chkdsk を実行できません。Chkdsk を実行するにはこのボリュームのマウントを解除する必要 があります。 そのときは、このボリュームへのすべての開かれたハンドルは無効になります。 このボリュームを強制的にマウントを解除しますか? (Y/N) y ボリュームのマウントは解除されました。このボリュームへ開かれたすべてのハンドルは、現在無効です。 CHKDSK はファイルを検査しています (ステージ 1/3)... 573696 個のファイル レコードが処理されました。 ファイルの検査を完了しました。 262 個の大きなファイル レコードが処理されました。 0 個の問題のあるファイル レコードが処理されました。 0 個の EA レコードが処理されました。 0 個の再解析レコードが処理されました。 CHKDSK はインデックスを検査しています (ステージ 2/3)... 654094 個のインデックス エントリが処理されました。 インデックスの検査を完了しました。 0 個のインデックスなしファイルがスキャンされました。 0 個のインデックスなしファイルが回復されました。 CHKDSK はセキュリティ記述子を検査しています (ステージ 3/3)... 573696 個のファイル SD/SID が処理されました。 セキュリティ記述子の検査を完了しました。 40200 個のデータ ファイルが処理されました。 CHKDSK は Usn ジャーナルを確認しています... 35270152 バイトの USN が 処理されました。 Usn ジャーナルの確認を完了しました。 ファイル システムのチェックが終了しました。問題は見つかりませんでした。 488384511 KB : 全ディスク領域 413829524 KB : 533054 個のファイル 134652 KB : 40201 個のインデックス 12 KB : 不良セクター 689587 KB : システムで使用中 65536 KB : ログ ファイルが使用 73730736 KB : 使用可能領域 4096 バイト : アロケーション ユニット サイズ 122096127 個 : 全アロケーション ユニット 18432684 個 : 利用可能アロケーション ユニット C:\Users\Iwao\AppData\Local\Temp>
この段階でコピーしても止まってしまう.
前回と違い,この様になってしまうと PC をリセットするしかないみたい.
シャットダウン操作はできるが電源が自動では切断されない.
再起動して,chkdsk d: /r .
「代替処理保留中のセクタ数」が増加していく.今回はさすがにダメっぽい.
1 時間位経つが 20% から進まない.
10 時間程経って少し進んだ.
代替処理済 31 代替処理保留中 112
その後 1 時間程経って,
Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Windows\system32>cd %TMP% C:\Users\Iwao\AppData\Local\Temp>chkdsk d: /r ファイル システムの種類は NTFS です。 ボリュームが別のプロセスによって使用されているため、Chkdsk を実行できません。Chkdsk を実行するにはこのボリュームのマウントを解除する必要 があります。 そのときは、このボリュームへのすべての開かれたハンドルは無効になります。 このボリュームを強制的にマウントを解除しますか? (Y/N) y ボリュームのマウントは解除されました。このボリュームへ開かれたすべてのハンドルは、現在無効です。 CHKDSK はファイルを検査しています (ステージ 1/5)... 573696 個のファイル レコードが処理されました。 ファイルの検査を完了しました。 262 個の大きなファイル レコードが処理されました。 0 個の問題のあるファイル レコードが処理されました。 0 個の EA レコードが処理されました。 0 個の再解析レコードが処理されました。 CHKDSK はインデックスを検査しています (ステージ 2/5)... 654094 個のインデックス エントリが処理されました。 インデックスの検査を完了しました。 0 個のインデックスなしファイルがスキャンされました。 0 個のインデックスなしファイルが回復されました。 CHKDSK はセキュリティ記述子を検査しています (ステージ 3/5)... 573696 個のファイル SD/SID が処理されました。 セキュリティ記述子の検査を完了しました。 40200 個のデータ ファイルが処理されました。 CHKDSK は Usn ジャーナルを確認しています... 35270592 バイトの USN が 処理されました。 Usn ジャーナルの確認を完了しました。 CHKDSK はファイル データを検査しています (ステージ 4/5)... 20% 完了 (66/573680 個のファイルが処理されました) 名前 \VirtualM\VIRTUA~1\Win51\XP_DevT\XP_DevT.vhd のファイル 92 の不良 クラスターを置き換えました。 573680 個のファイルが処理されました。 ファイル データの検査を完了しました。 CHKDSK は空き領域を確認しています (ステージ 5/5)... 18432610 個の空きクラスターが処理されました。 空き領域の検査が終了しました。 75 個の不良クラスターを不良クラスター ファイルに追加します。 CHKDSK はマスター ファイル テーブル (MFT) ビットマップに割り当て済みとして マークされている空き領域を検出しました。 ボリューム ビットマップ エラーを修復します。 ファイル システムを修正しました。 488384511 KB : 全ディスク領域 413829520 KB : 533054 個のファイル 134652 KB : 40201 個のインデックス 312 KB : 不良セクター 689587 KB : システムで使用中 65536 KB : ログ ファイルが使用 73730440 KB : 使用可能領域 4096 バイト : アロケーション ユニット サイズ 122096127 個 : 全アロケーション ユニット 18432610 個 : 利用可能アロケーション ユニット C:\Users\Iwao\AppData\Local\Temp>
さすがに今回はダメ(コピー中に止まってしまう)だった.
VirtualBox VHD コピーでのエラー
エクスプローラなどで VHD をコピー.
コピーした VHD を指定すると,
ディスクメージファイル E:\Temp\Temp\Temp\Win7.vhd を開けませんでした。
Cannot register the hard disk ‘E:\Temp\Temp\Temp\Win7.vhd’ {99a2589b-13ec-4e2f-aa43-af6bbb4badd2} because a hard disk ‘D:\VHD\Win7\Win7.vhd’ with UUID {99a2589b-13ec-4e2f-aa43-af6bbb4badd2} already exists.
終了コード : E_INVALIDARG (0x80070057)
コンポーネント: VirtualBoxWrap
インターフェース: IVirtualBox {d0a0163f-e254-4e5b-a1f2-011cf991c38d}
呼び出し先 RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
コマンドプロンプトで “…\VBoxManage.exe” internalcommands sethduuid ….vhd
C:\Users\Iwao>”C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” internalcommands sethduuid E:\Temp\Temp\Temp\Win7.vhd
UUID changed to: 1250c882-15e6-4e98-a020-f5fd5783c3b2
exe がすぐに終了しない… の続き
先日の「exe がすぐに終了しない?」の続き.
いろいろ考えたが,まだ特定できていない.
VirtualBox に同じような環境を作成.
幾つかの exe で試すが再現しない.
i3DV.2019.05.09.zip
実行には VC 2010 のランタイム が必要です.
VNC Viewer の F8
先日 Win10 を追加してから,VNC Viewer で操作している.
今まではキーボードでの操作が少なかったので気づかなかったが,
MIFES を使用していて「F8」を入力すると VNC Viewer のメニューが開いてしまう.
検索すると何らかの方法はありそう.
Linux 用の vncviewer で、メニュー表示用のキーを変更する
VNC Viewer のメニュー順にみていくと「File」-「Preferences…」.
開いたダイアログで「Expert」を選択.
Parameter の「MenuKey」が「F8」になっている.
これを他のキーに変更して対応.
もう一つ困っているのが,「かな入力」で
「ろ」の入力時「Shift」を押す必要がある.
「を」が入らない.
対応方法がわからないので,サーバの PC に接続したキーボードで対応している.
他にも,マウスの「戻る」ボタンが効かない.
exe がすぐに終了しない?
今回作成した Win10 環境で,作成した exe がすぐに終了しない現象が発生.
OS は Win10 Ent x64 1903 .
exe は,VC 7 ~ VC 10 で作成したもの.
CWinThread::Run() からすぐに抜けてこない.
実際は,その中の ExitInstance() が呼ばれるまでにしばらく時間がかかる.
ビルドしたタイミングは関係なさそう?
2002/06/20 の VC 7 で作成した ImgL0205.exe で発生する.
2009/09/15 VC 8 Win32 ImgL0909.exe も発生するが,同じ時にビルドした x64 版では問題なく終了する.
似たような機能で問題ない exe も存在する.SDI だと大丈夫なのか?
デバッガで追いかけると,終了操作の後すぐに ExitInstance が呼ばれることもある.
現象が絞れていないのでとりあえずメモ.
WinFile.exe v10.0.1901.1
2018/04 に Win10 などで動作可能なファイルマネージャーが復活したのは知っていた.
が,使い勝手があまり良くなかった.
今回 Win10 で環境を整えていて,調べると新しくなっている.
ダウンロードして動かすとまだ不満はあるが良くなった.
ダウンロード先は,
https://github.com/Microsoft/winfile/releases
次のメッセージが表示されるときは,VC のランタイムが必要です.
—————————
Winfile.exe – システム エラー
—————————
MSVCP140.dll が見つからないため、コードの実行を続行できません。プログラムを再インストールすると、この問題が解決する可能性があります。
—————————
OK
—————————
—————————
Winfile.exe – システム エラー
—————————
VCRUNTIME140.dll が見つからないため、コードの実行を続行できません。プログラムを再インストールすると、この問題が解決する可能性があります。
—————————
OK
—————————
mfc140u.dll が見つからない …
次の所からダウンロードしてインストールしてください.
Microsoft Visual C++ 2015 再頒布可能パッケージ Update 3
VirtualBox に Fedora
今度は Fedora .
ダウンロードは次のところから可能.
https://getfedora.org/ja/workstation/
python3 も入っている.
2019/06/06 g++ は無かった.
Fedora で g++ を利用する
VirtualBox に Ubuntu
VirtualBox に Linux を入れようと思いやってみることに.
OS は「日経Linux 2019年 1月号」の付録 DVD を使用.
VirtualBox でストレージ 80 GB として確保.
光学ドライブに DVD を入れて仮想マシンを起動.
Ubuntu のダウンロードはこちらからできます.
https://www.ubuntulinux.jp/download
幾つかのコマンドを試してみた.
zip,unzip,display などは入っている.
gcc はない.
検索すると次のコマンドで良さそう.
sudo apt install build-essential
Win10 に入っている MFC*.dll
MFC の DLL に関して調べていて,
Win10 では幾つかの MFC DLL がインストールされているという記述を見つけたので調べてみました.
VirtualBox で仮想環境を作成して,Win10 Pro 1903 をインストール.
インストールされているものは仮想マシン用のツール.
このような環境で C ドライブを mfc*.dll で検索すると,見つかるのは前から存在するもの.
mfc40.dll mfc40u.dll mfc42.dll mfc42u.dll
Win10 のバージョンによるのかどうかわかりませんが,
OS のみのインストール状態では mfc140u.dll は入っていないようです.
私の方で MFC dll をダウンロードするページへのリンクをまとめています.
https://i-tools.mish.work/2017/05/mfc140udll.html
https://jml.mish.work/index.php/cpp/ref-vcredist-xxx-exe.html
2019/06/15
msvc???.dll などは入っていたのでその画面コピーです.
2022/10/06
Win11 に入っている MFC*.DLL
VirtualBox Win7 VHD で 0x0000007B
以前 Win7 の Virtual PC で使用していた Win7 の VHD .
VirtualBox の仮想マシンを新規に作成して,Win7.vhd を指定して起動するとブルースクリーンに.
STOP: 0x0000007B (0x80D8BA58,0xC0000034,0x00000000,0x00000000)
タイミングとしては起動直後のドライバを読み込み中?
再起動すると「エラーの回復処理」の画面になるが,どちらを選んでもうまく起動できない.
「VirtualBox Win7 0x0000007B」で検索すると
Virtualbox windows raw disk guest: blue screen error 0x0000007B at boot
第11回 Windows 7のVHDブートを試す (3/3)
実機 PC の仮想化 (2/4) [VirtualBox]
これらに書かれているレジストリを変更してうまくいった.
2022/10/05
VHD 内のレジストリにアクセスするための手順.
VHD を別の仮想マシンに追加.
仮想マシンを起動して,レジストリエディタを起動.
\HKEY_LOCAl_MACHINE\ を選択して「ハイブの読み込み…」.
VHD 内の F:\Windows\System32\config\system
を読込み.
検索した所 にある様に aliide,amdide などの Start を 0 に.
Go to regedit and go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
Find the following folders: aliide, amdide, atapi, cmdide, iastor (may not exists), iastorV, intelide, LSI_SAS, msahci, pciide and viaide
Set all their “start” value to 0 in order to enable all theses drivers at boot
存在したのは次のもの.
aliide, amdide, atapi, cmdide, iastorV, intelide, LSI_SAS, msahci, pciide, viaide
すべて修正したら「ハイブのアンロード…」.
うまく起動した.