Windows 2016でプログラムが起動しない

当社で利用している手形管理のシステムにて、辞書の更新をしようとしたところ、なぜかexeをクリックしても起動しない症状が発生した。 イベントログにて、以下のような内容が出力されている ProviderName : Microsoft-Windows-Immersive-Shell Id : 5973 Message : アプリ Microsoft.Windows.Apprep.ChxApp_cw5n1h2txyewy:App.AppXc99k5qnnsvxj5szemm7fp3g7y08we5vm.mca のライセンス認証がエラーで失敗しました: このアプリは、ビルトイン Administrator ではアクティブ化できません。。詳しくは、Microsoft-Windows-TWinUI/Operational ログをご覧ください。 ググっては見たが、 https://support.microsoft.com/ja-jp/help/3064045/windows-store-apps-may-not-open-and-event-id-5973-is-logged-in-the-app のように、ストアアプリを開くときの権限の問題しかヒットしない。 エクスプローラーからダブルクリックしているのだが、ひょっとしてストアアプリ起動と認識されてしまっているのかも、と思いコマンドプロンプトで起動したところ正常に起動した。 Windows 2016の不具合なのだろうか?

<span title='2018-05-15 00:00:00 +0900 +0900'>May 15, 2018</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;tack41

thinクライアントとして使える古いPCの限界

手元に、使わなくなったノートPCが2台あったため、Windowsにリモート接続するthinクライアントとして利用してみた。 1台はメモリ512MB, もう一台は768MBでPAE非対応というところからスペックはお察し… Linuxを探したのだが、2018/5現在、PAE非対応という時点でインストールできるディストリビューションはかなり限られる。 2,3年前はOKだったLubuntu,XubuntuですらNG。 PuppyLinuxは日本語サイトは情報が古かったため本家を見たが、PAEまたはUEFI必須のようだ… 今回はKona LinuxのLightをインストールした。 時間はかかったがインストールは成功、最初からRemminaがインストールされていたためRDP接続もできた。 …が、遅い。キーボードの入力が画面に反映されるのにワンテンポ、タイミングによっては数秒遅れるため、作業が止まってしまう。 さすがに、この程度のスペックでは、Thinクライアントにはスペック不足ということのようだ。10年前にはストレスなく動作したはずなので、kernelが重くなったのか、Remminaが軽くないのか、RDPの通信量がそもそも少なくないのか… 少なくともメモリは2GB、CPUは2つ以上、要は無印のKona Linuxがインストールできるくらいのスペックがないと再利用すらできないことを実感した。

<span title='2018-05-03 00:00:00 +0900 +0900'>May 3, 2018</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;tack41

GitBookでフッターを変更する方法、目次にページ数を記載する方法がわからない

最近、マニュアル等を単体ではmarkdown、複数文書をまとめる必要がある場合はGitBookで作成している。 GitBookで出版、のような記事も見受けられるため、かなりのことができるのかと思っていたのだが、タイトルにある以下の2件がどうしても解決できない フッターのカスタマイズ([現ページ]/[総ページ数]のような表示) 目次でページ数を表示 1点目は、book.jsonにカスタマイズを加える方法、 https://qiita.com/nutti/items/96e7194c82b8d04382e2 及び、_layouts/ebook/pdf_footer.htmlを作成する方法 https://github.com/GitbookIO/gitbook/issues/1661 いずれもフッターは変更できなかった。 2点目は、ページ数が表示されてほしいところになぜか1.1のような表示がされてしまい、GitHubで掲載されている、表示自体を消す方法しか見つからなかった。 https://github.com/GitbookIO/gitbook/issues/1223

<span title='2018-04-17 00:00:00 +0900 +0900'>April 17, 2018</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;tack41

Windows 2016のWindows Update

今年に入って稼働を始めたWindows Server 2016で、原因不明の再起動が発生。 Hyper-Vホストでも発生するため、ゲストOSが未起動の状態で朝を迎え、利用者から問い合わせを受けていた。 原因はタイトルの通り。 信じられないのだが、Windows 2016ではどのように設定しても一度Windows Updateを動かすとactive hourの後で勝手に再起動するらしい… https://social.technet.microsoft.com/Forums/Lync/en-US/d6cde72c-80a5-418b-9a49-8a604e35d41b/windows-server-2016-automatically-restart?forum=ws2016 上記記事の最後に、荒っぽいタスクを30分おきに起動して再起動を止める、というworkaroundが紹介されていた。 Command: schtasks Arguments: /change /tn \Microsoft\Windows\UpdateOrchestrator\Reboot /DISABLE うちはそれほど社員数もおらず、夜間にサーバー使えないと困るという人はいないので再起動は止めず、再起動後にゲストOSを自動起動するよう設定した。 併せて、以下の記事を参考に再起動後にメール、LINE通知するようにした。 http://kokura.hatenadiary.jp/entry/2018/02/01/145500 改めて、Windows奥が深い

<span title='2018-03-16 00:00:00 +0900 +0900'>March 16, 2018</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;tack41

特定PCから特定サーバのみホスト名でUNCアクセスできない

社内情シスには常について回る、ファイルサーバーアクセスできない問題。 私も過去何度も経験しているし、WINS, SMBなどの知識もあるのでそんなに悩むことはここのところありませんでした。 しかし、今回は様子が異なり、以下のような症状。 \\SVRNAME でアクセスできない。 \\SVRNAME.domain.name のようなFQDNでもダメ 他のサーバに対しての\\SVRNAME2 のアクセスは可能。ダメなのは1台のサーバのみ(?) ping SVRNAME は通る(!?) \\IPアドレス であれば該当のサーバでもアクセスできる NetBIOS over TCP/IPは有効になっている %WINDIR%\system32\drivers\etc にあるhosts, lmhosts にエントリはない 上から見ていって、1,2番目まではよくあるNetBIOSの名前解決エラーかと思ったのだが、3,4番目あたりからどうも様子が違う… 結果は、Windowsのコンパネ-[ユーザーアカウント]-[資格情報マネージャ]に、サーバー名で認証情報が登録されており、指定されたアカウントが無効となっていたため。 こんなところで指定しなくてもADログインすれば自動で認証するので、登録情報を削除したところアクセス可能となった。 Windows は奥が深い #いい意味ではない

<span title='2018-03-12 00:00:00 +0900 +0900'>March 12, 2018</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;tack41