Windowsで動画ファイルや画像ファイルの関連付けがどうにもできなくなったとき

mp4等の動画ファイルの関連付け(「常に使う」プログラム)がどうにも設定できなくなってしまったら:

  • 「設定>アプリ>インストールされているアプリ」から「映画&テレビ」を探し出し、右側の「…」から「詳細オプション」、「修復」と「リセット」をクリック。
  • もし「映画&テレビ」が見つからなければ、管理者権限のpowershell
    Get-AppxPackage -allusers Microsoft.ZuneVideo | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    
    によって再インストールしてから
    Get-AppxPackage *Microsoft.ZuneVideo* | Reset-AppxPackage
    
  • あとは様々な方法でできるはず。その後は「映画&テレビ」をアンインストールしても大丈夫。
    Get-AppxPackage *Microsoft.ZuneVideo* | Remove-AppxPackage
    

jpg/bmp/png等の画像ファイルの関連付け(「常に使う」プログラム)がどうにも設定できない場合は:

  • 「設定>アプリ>インストールされているアプリ」から「フォト」を探し出し、右側の「…」から「詳細オプション」、「修復」と「リセット」をクリック。
  • もし「フォト」が見つからなければ、管理者権限のpowershell
    Get-AppxPackage -allusers Microsoft.Windows.Photos | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    
    によって再インストールしてから
    Get-AppxPackage *Microsoft.Windows.Photos* | Reset-AppxPackage
    
  • あとは様々な方法でできるはず。その後は「映画&テレビ」をアンインストールしても大丈夫。
    Get-AppxPackage *Microsoft.Windows.Photos* | Remove-AppxPackage
    

Proxy下で時刻が狂うPCの時刻を(大体)修正するコマンド

  • Proxy下でPCの時刻が狂うので、時刻を(大体)修正するコマンド(バッチファイルにして時々「管理者として実行」)。
  • powershell -ExecutionPolicy RemoteSigned Set-Date -Date (Invoke-WebRequest -Uri "http://www.google.co.jp/").Headers.Date
    
  • または、毎日11:00に修正してくれるようにタスクスケジューラに設定(管理者権限で)。
  • schtasks /create /ru %USERNAME% /rl highest /tn "時刻合わせ" /tr "powershell -ExecutionPolicy RemoteSigned -WindowStyle Hidden Set-Date -Date (Invoke-WebRequest -Uri \"http://www.google.co.jp/\").Headers.Date" /sc DAILY /mo 1 /st 11:00
    

SumatraPDFに「CubePDF Utilityで開く」を加えるための設定

CubePDF Utility をインストールしてから:

SumatraPDFの設定(≡ > 設定 > 詳細設定):

ExternalViewers [
	[
		CommandLine = "C:\Program Files\CubePDF Utility2\CubePdfUtility.exe" "%1"
		Name = CubePDF Utility
		Filter = *.pdf
	]
]

複数ある場合はこんな感じ:

ExternalViewers [
	[
		CommandLine = "C:\Program Files\CubePDF Utility2\CubePdfUtility.exe" "%1"
		Name = CubePDF Utility
		Filter = *.pdf
	]
	[
		CommandLine = "C:\Program Files (x86)\Foxit Software\Foxit PDF Reader\FoxitPDFReader.exe" "%1"
		Name = Foxit PDF Reader
		Filter = *.pdf
	]
]

SumatraPDFからsynctexで秀丸に飛ぶための設定


SumatraPDFから、「≡ > 設定 > オプション > 逆順検索コマンドラインの設定」に

C:\Program Files (x86)\Hidemaru\hidemaru.exe /m3 /j %l,%c %f


または、SumatraPDFの設定ファイル(≡ > 設定 > 詳細設定)に:

InverseSearchCmdLine = C:\Program Files (x86)\Hidemaru\hidemaru.exe /m3 /j %l,%c %f



LaTeXコンパイル時のオプションに以下追加:

-synctex=1