なぜ LNK を EXE に変換するのですか?
.lnk ファイル(Windows シェル リンク)は、ターゲット パス、作業ディレクトリ、オプションのコマンドライン引数、アイコンの場所、マシン識別子などのメタデータのみを保存します。.EXE は、PE 形式の自己完結型バイナリ プログラムです。ショートカットにはコードもターゲットからのデータも含まれていないため、変換するものは何もありません。
LNK から EXE への変換方法
LECmd FREE
LECmd.exe -f file.lnk を実行すると、ショートカットを実行せずに、完全なターゲット パスや隠されたコマンドライン引数を安全に表示できます。信頼できないソースからの .lnk ファイルを検査するのに役立ちます。
ExifTool FREE
exiftool file.lnk を実行すると、ショートカットを実行せずに、そのターゲット パス、作業ディレクトリ、および引数を読み取ることができます。
これらの形式について
.lnk ファイルは Windows シェルリンクであり、Windows 95 以降で使用されているショートカット形式です。ダブルクリックするとターゲットのプログラムやファイルが開きます。ショートカット自体にはデータは含まれません。すべてのファイルが突然 .lnk…
.LNK の詳細を開く →EXEファイルはWindowsの実行プログラムです。Windowsでは、ダブルクリックして実行します。MacやLinuxでは、CrossOverやWineを使用してください。EXEはWindows以外ではネイティブに動作しません。EXEはWindowsにおけるマルウェア配布の最も一般的な形式であるため、信頼できるソースからのファイルのみを実行してください。
.EXE の詳細を開く →品質と注意点
- Windows エクスプローラーで «右クリック > プロパティ > リンク先» フィールドを確認すると、ショートカットが指している実際のプログラムが表示されます。ターゲットが見つからない場合は、元のプログラムを再インストールするか、場所を特定してください。
.lnkを.exeにリネームしても拡張子が変わるだけで、2 つのバイナリ形式は完全に異なるため、Windows はそれを PE 実行ファイルとして解析できず失敗します。- 2022 年に Microsoft がインターネット由来の Office マクロをブロックして以来、ZIP や ISO 添付ファイル内の
.lnkファイルは主要なマルウェア配信手法となりました。メールやアーカイブで届いた.lnkをダブルクリックしないでください。
よくある質問
`.lnk` を `.exe` にリネームして実行できますか?
ショートカットと同じ動作をする EXE を作成したいのですが、可能ですか?
.bat)や PowerShell スクリプトを作成することは可能です。なぜ Windows は «拡張子を表示» 設定を有効にしても `.lnk` 拡張子を隠すのですか?
.lnk は設計上、Windows の «常に隠される拡張子» リストに含まれています。これが、マルウェアがショートカットを PDF やフォルダのアイコンに偽装できる理由です。