satocchiaブログ

satocchiaブログ

PR

×

キーワードサーチ

▼キーワード検索

プロフィール

satocchia

satocchia

カレンダー

お気に入りブログ

まだ登録されていません

コメント新着

tomoZo@ Re:Pale Moon日本語化トラブル(06/06) はじめまして。 28.16.0でまたもや提供さ…
satocchia @ Re[1]:Pale Moon日本語化トラブル(06/06) zui_9さんへ 本日、確認しました。ようや…
zui_9 @ Re:Pale Moon日本語化トラブル(06/06) 上記リンク「Githubのプロジェクト」の左…
わたなべ@ Re:powershellコンソール、見づらくありませんか?(08/26) 初めまして、この情報最高です! 背景を白…
y__@ Re:uwscでGUIフォーム(05/12) UWSC 仮掲示板から飛んできました。 HTAで…

フリーページ

2016.10.09
XML
カテゴリ: Windows
NASがトラぶったあと、何台かの業務PCのデスクトップのショートカットが消失。仕方ないので、再度作り直したりしたんだけど、これが結構めんどくさいんです。

ウチの場合、NAS上に実行ファイル、データの両方が置かれていて、ショートカットにはそれぞれのリンク先としていちいち円マークだらけの長いパスを書かなきゃなんない。せめてごみ箱に移してくれれば救い出せるのですが、まるっと削除しているみたいです。

二度と嫌だとググったところ、Windows 7 の システム保守のトラブルシューティング ツールがご親切にも一時的にリンクのつながらなくなったショートカットを「壊れたショートカット」として、ユーザに断りもなく勝手に削除してくれるという、はた迷惑な仕様であることが判明しました。セブン以外のWindowsがどうなっているかは未確認です。

MS公式対処法
1)デスクトップ上のショートカットの数を4つ以内にする。
2) システム保守の トラブルシューティング ツールを使うのをやめる。
という、カレー味の
○か ○味のカレーか、みたいな選択肢から選べというもの。

で、さらに ググる と、消し込みをやっているのはEXEではなくpowershellだと判明。結局、リンク先の通りにPS1を書き換えて対処しました。

ただ、ファイルやフォルダの権限を変更して編集し、元に戻す作業も面倒だし、そもそもシステムスクリプトなんていじっていいんでしょうか。


リンクが消えるといけないので、書き換えるべきファイルのパスを書いておくと、
"C:\Windows\diagnostics\scheduled\Maintenance\TS_BrokenShortcuts.ps1"


if(-not([String]::IsNullOrEmpty($brokenDesktopShortcuts) -and [String]::IsNullOrEmpty($brokenStartupShortcuts)) -and (((Get-ListLength $brokenDesktopShortcuts) + (Get-ListLength $brokenStartupShortcuts)) -gt 4)

のif文をどうにかすればいいようです。

※これ、よく見るとデスクトップとスタートアップの合計が4ファイルを超えると消しているみたい。MSの対処法ではデスクトップしか触れてないけど、例えばスタートアップに3個、デスクトップに2個のショートカットがあっても、削除プログラムが発動するんじゃないかな。












お気に入りの記事を「いいね!」で応援しよう

最終更新日  2016.10.09 11:50:20
コメント(0) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: