Windowsでやりたいことをやるためのリンク集

# WSL2 : Windows Subsystem for Linux 2
- 設定ファイル : C:\Users\\{username}\\.wslconfig
    - Docker Descktopを使っているとVmmemがメモリを喰いまくる事象が発生するのでメモリ制限などを設定する
    - [WSL2によるホストのメモリ枯渇を防ぐための暫定対処 - Qiita](https://qiita.com/yoichiwo7/items/e3e13b6fe2f32c4c6120)
- 状態を確認したい
    - `wsl --status` : ディストリビューションやバージョンが確認できる
    - `wsl -l -v` : ディストリビューションの一覧を確認できる
    - `wsl`でWSL2に入る > `free -h` : メモリの使用量を確認できる
- 停止したい
    - `wsl --shutdown` : 全部停止
    - `wsl -t {ディストリビューション}` : 指定したものだけ停止

# インストールしたい
- [Windows10にnkfコマンドをインストールする方法 - Qiita](https://qiita.com/ponsuke0531/items/d0b6d743a70c624a1ba7)
- [GoogleDriveFileStreamを使ってみる - Qiita](https://qiita.com/ponsuke0531/items/60b990222383b6d1eabe)
- [Visual Studio Codeをインストールする - Qiita](https://qiita.com/ponsuke0531/items/0d696eae286d1206baf9)
- [Postmanをインストールする - Qiita](https://qiita.com/ponsuke0531/items/03483449ea0df505a540)
- [Windows10にLibreOfficeをインストールする方法 - Qiita](https://qiita.com/ponsuke0531/items/6bd3338ba307f9af318e)
- [WindowsのExcelでやりたいことをやるためのリンク集 - Qiita](https://qiita.com/ponsuke0531/items/f0f73d345041d4d3bd99)
- [いろんなファイルの場所 - Qiita](https://qiita.com/ponsuke0531/items/ddde9c80360777a991fc)

# ファイル名を指定して実行 : Win + R
- [「ファイル名を指定して実行」を使いこなす！ - カモメのリズム](http://www.kamomer.com/entry/windows10-run-filename)

|入力内容|表示したいもの|
|:--|:--|
|appwiz.cpl|プログラムの追加と削除|
|control|コントロールパネル|
|control admintools|管理ツール|
|control folders|フォルダオプション|
|compmgmt.msc|コンピュータの管理|
|inetcpl.cpl|インターネットオプション|
|mstsc|リモートデスクトップ|
|perfmon|パフォーマンス|
|regedit|レジストリエディタ|
|services.msc|サービス|
|sysdm.cpl|システムのプロパティ/環境変数設定するときに使うやつ|




# SSHのツール
- [Windows10にTera TermをインストールしてRSA鍵を作る方法 - Qiita](https://qiita.com/ponsuke0531/items/2b337616e9255389130e)
- Putty
    - [puttyの設定を別PCに移行する - Qiita](https://qiita.com/nemuiten/items/f64b569b4c347a626e0d)
    - [Windows10にPuttyをインストールする方法 - Qiita](https://qiita.com/ponsuke0531/items/43491db4e8e8fed08651)
    - [Puttyで踏み台を使ったポートフォワードを設定する方法 - Qiita](https://qiita.com/ponsuke0531/items/d046fc98af1930560200)
- WinSCP
    - [設定データを移行する | WEBの技](https://www.websuccess.jp/blog/archives/1122)
    - [文字化けを直すための文字コード設定方法](https://synclogue-navi.com/winscp-encode)



# GitBash/PowerShell

- [Linuxコマンドでやりたいことをやるためのリンク集 - Qiita](https://qiita.com/ponsuke0531/items/73895dcdbb5ddd7d3331)
- [漢字の文字化けの直し方 - 有限工房 RSS Feed](https://ygkb.jp/3494)
- Git Bash
    - [[Windows]Git Bashの文字化けを解消する | Zero Configuration](http://zero-config.com/windows/gitbash-001.html)
    - [sakashita-net.jp: minttyでpingを使うと文字が化けてしまう](http://www.sakashita-net.jp/2015/10/minttyping.html)
- PowerShell
    - [このシステムではスクリプトの実行が無効になっているため、ファイル hoge.ps1 を読み込むことができません。 - Qiita](https://qiita.com/ponsuke0531/items/4629626a3e84bcd9398f)
    - [コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。 - Qiita](https://qiita.com/ponsuke0531/items/ef97c31c73b133e0d595)
    - [フォルダにあるExcelのシート名を出力する - Qiita](https://qiita.com/ponsuke0531/items/d70f2c0d3ca860a1dbc8)

```powershell
# PowerShellでバージョンを確認したい
> get-host
Name             : ConsoleHost
Version          : 5.1.17134.858
...省略...

> $PSVersionTable
Name                           Value
----                           -----
PSVersion                      5.1.17134.858
...省略...
```


権限変更 : chmod
> Windowsにはパーミッションという概念がありません．ですから，Windowsのファイルシステムはパーミッションの情報を保持できません．いったんFATやNTFSなどのファイルシステムに Linuxでつくったファイルやディレクトリを保存してしまうと，再びLinux側に移してもパーミッション情報が失われ，すべて775になってしまいます．
> [パーミッションの操作 - [物理のかぎしっぽ]](http://hooktail.org/computer/index.php?%A5%D1%A1%BC%A5%DF%A5%C3%A5%B7%A5%E7%A5%F3%A4%CE%C1%E0%BA%EE)

```bash:~/.bash_profile
# Windowsコマンドの文字化け対策
function wincmd() {
    CMD=$1
    shift
    $CMD $* 2>&1 | iconv -f cp932 -t utf-8
}
alias ipconfig='wincmd ipconfig'
alias netstat='wincmd netstat'
alias ping='wincmd ping'
alias jar='wincmd jar'

# ローケル設定 : 漢字の文字化け対策
export LANG=ja_JP.utf8
export LC_CTYPE="ja_JP.utf8"
export LC_NUMERIC="ja_JP.utf8"
export LC_TIME="ja_JP.utf8"
export LC_COLLATE="ja_JP.utf8"
export LC_MONETARY="ja_JP.utf8"
export LC_MESSAGES="ja_JP.utf8"
export LC_ALL=ja_JP.utf8
```



# XAMMP
- XAMMPのApacheが終了しないときに試すこと
    1. Xammp Control Panelで[Stop]ボタンを押下する
    2. :loudspeaker:ここ以降は自己責任:skull:
    3. パソコンを再起動する
    4. タスクマネージャーで[https.exe]を選択して[タスク終了]ボタンを押下する
        - 管理者権限を求められることがある。そんなこと言われても管理者権限を持っていないことだってある。
        - ![image.png](https://qiita-image-store.s3.amazonaws.com/0/159761/f4b8a10f-1513-78cc-cc14-e91ffe65d7f2.png)
    5. コマンドで殺してみる

```bash
$ netstat -nao
$ kill -9 {PID}
```

- Xammp Control PanelのServeceに「×」が表示された時の対応
    - ![image.png](https://qiita-image-store.s3.amazonaws.com/0/159761/0cf827d7-b7f2-6b96-fcd3-59fdd5a56b3f.png)![image.png](https://qiita-image-store.s3.amazonaws.com/0/159761/d6ae3b33-27c8-a6cb-a1ee-b6140a8fd3f1.png)
    - [PC起動時にXAMPP内のApacheとMySQLも自動で起動させる - すたらブログ](http://sutara79.hatenablog.com/entry/2015/05/26/131759)
- XAMMPのApacheが起動しない
    - 原因1. httpd.confの`Listen`で指定したPortがかぶっている
        - WindowsだとよくSkypeが使っています
    - 原因2. httpd.confのxammpのパスが間違っている
        - [xamppでApacheが起動しない？ - Qiita](https://qiita.com/fulcrum/items/dfc40e1ff475fe37af7d)
    - 原因3. httpd.confでいろんなところの「/」が「\」になっている
        - エクスプローラからパスをコピって置換した時にうっかり関係ないところも置換していた・・・




# ブラウザ
- [Internet Explorer 11 の使い方](https://qiita.com/ponsuke0531/items/0551a7528da3b8cb376e)
- [Firefox の使い方](https://qiita.com/ponsuke0531/items/94c462f53415dd9bbecf)
- [ブラウザの開発ツールでHTMLのタグをまるっと削除する方法](https://qiita.com/ponsuke0531/items/8e1be502e9c016c6280a)
- [歌うキツネ : Microsoft Edgeに起動時に表示するページとホームページを設定する](http://utaukitune.ldblog.jp/archives/65859098.html)
- [Chromeを再起動するとログアウトされてしまう場合の対応方法 | 日々の記録的なもの](http://ke-life.com/google-chrome-autologout/)
    - `設定 > 詳細設定 > コンテンツの設定 > Cookie > ブラウザを終了するまでローカル データを保存する > OFF`



# TortoiseSVN
- フォルダにマークが表示されない
    - [TortoiseSVNアイコンオーバーレイが表示されない](http://hiroelegance.jp/pc/tortoisesvn-icon/)
    - [subversion/TortoiseSVN/アイコンが更新されない&nbsp;|&nbsp;Tipi](http://tunes.sakura.ne.jp/tipi/?subversion%2FTortoiseSVN%2F%A5%A2%A5%A4%A5%B3%A5%F3%A4%AC%B9%B9%BF%B7%A4%B5%A4%EC%A4%CA%A4%A4)
- 認証つきのProxy環境で使う
    - ![キャプチャ.PNG](https://qiita-image-store.s3.amazonaws.com/0/159761/a73f3d02-4d9d-d32a-6f19-81ebd50fc74e.png)




# 困った
- [「このワークステーションとプライマリドメインの信頼関係に失敗しました」と表示されログオンできない](http://faq.mypage.otsuka-shokai.co.jp/app/answers/detail/a_id/282935/~/%5Bwindows%5D-%E3%80%8C%E3%81%93%E3%81%AE%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9%E3%83%86%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%83%97%E3%83%A9%E3%82%A4%E3%83%9E%E3%83%AA%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%81%AE%E4%BF%A1%E9%A0%BC%E9%96%A2%E4%BF%82%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%8D%E3%81%A8%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%83%AD%E3%82%B0%E3%82%AA%E3%83%B3%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84)
- Windows10のデスクトップに置いたファイルが見えない場合の対応方法
    1. エクスプローラでデスクトップを開くとでは見えるのにデスクトップで見えない時のこと
    1. [コントロールパネル]
    2. ![image.png](https://qiita-image-store.s3.amazonaws.com/0/159761/d57764ee-4a22-d941-123d-b2d87a59a9d3.png)
    2. ![image.png](https://qiita-image-store.s3.amazonaws.com/0/159761/8fee1840-7fb3-debe-50d3-fc0da0fe68af.png)
    3. [適用]ボタン押下