μ λͺ© λ³΄κ³ λ΄μ©μ μ΄λ―Έ μμ€ λ§ν λΆλ€μ μ΄λ―Έ μμ€ κ² κ°μ΅λλ€. λ¬Έμ λ₯Ό ν΄κ²°ν κ²°κ³Όλ₯Ό 곡μ νκΈ° μν΄ Claude Codeλ₯Ό ν΅ν΄ μ 리ν΄μ 볡λΆν κΈμ λλ€. AI 문체 μν΄ λΆνλ립λλ€.
[ν΄κ²°λ¨] .NET OpenFileDialog/OpenFolderDialog μ€ν¬λ‘€ μ Freeze ν Crash νμ
νκ²½
- Windows 10/11
- .NET WPF μ ν리μΌμ΄μ
- NVIDIA GPU λλΌμ΄λ² μ€μΉ νκ²½
μ¦μ
Microsoft.WindowsAPICodePack.ShellμCommonOpenFileDialogλλMicrosoft.Win32.OpenFolderDialogνΈμΆ- λ€μ΄μΌλ‘κ·Έμμ νμΌ/ν΄λ λͺ©λ‘μ μ€ν¬λ‘€ν λ νλ©΄μ΄ Freeze
- μ΄ν νλ‘μΈμ€κ° Crashλμ΄ μ’ λ£λ¨
μμΈ
NVIDIA λλΌμ΄λ²μ ν¨κ» μ€μΉλλ Shell Extensionμ΄ μμΈμ΄μμ΅λλ€.
- Extension μ΄λ¦:
NVIDIA CPL Context Menu Extension - μ€λͺ : NVIDIA Display Shell Extension
Windows νμΌ λ€μ΄μΌλ‘κ·Έλ ν΄λ/νμΌ λͺ©λ‘μ νμν λ μ€μΉλ Shell Extension DLLμ νλ‘μΈμ€ λ΄λΆμμ λ‘λν©λλ€. μ€ν¬λ‘€ μ μλ‘μ΄ νλͺ©μ΄ νλ©΄μ νμλλ©΄ ν΄λΉ νλͺ©μ λν Extension μ½λκ° μ€νλλλ°, μ΄
κ³Όμ μμ NVIDIA Shell Extensionμ λ²κ·Έλ‘ μΈν΄ νλ‘μΈμ€ μ μ²΄κ° Crashλ©λλ€.
Shell Extension λμ ꡬ쑰
OpenFolderDialog νΈμΆ
β
Windows Shellμ΄ νμΌ/ν΄λ λͺ©λ‘ νμ
β
κ° νλͺ©λ§λ€ Shell Extension DLL λ‘λ λ° μ€ν (In-Process)
β
μ€ν¬λ‘€ β μ νλͺ© νμ β Extension μ½λ μ€ν
β
λ¬Έμ μ DLLμμ μ€λ₯ λ°μ β νΈμ€νΈ νλ‘μΈμ€ Crash
Shell Extensionμ λΉμ μ νλ‘μΈμ€ λ©λͺ¨λ¦¬ κ³΅κ° μμμ μ€νλ©λλ€. λ³λ νλ‘μΈμ€κ° μλκΈ° λλ¬Έμ ν΄λΉ DLLμμ μ€λ₯κ° λλ©΄ λΉμ μ μ±μ΄ ν¨κ» μ£½μ΅λλ€.
βββββββββββββββββββββββββββββββββββββββ
β λΉμ μ νλ‘μΈμ€ (.exe) β
β βββββββββββββββββββββββββββββββ β
β β OpenFolderDialog β β
β β ββ Microsoft Shell DLL β β β
β β ββ Dropbox.dll β β β
β β ββ λ¬Έμ μExtension.dll β βββ μ¬κΈ°μ Crash β β
β β ββ β¦ β β
β βββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββ
β μ 체 νλ‘μΈμ€ μ¬λ§
ShellExViewλ‘ λ¬Έμ μ DLLμ μ°Ύμ λΉνμ±ννλ©΄ ν΄κ²°λ©λλ€.
ν΄κ²° λ°©λ²
1. ShellExView λ€μ΄λ‘λ
- https://www.nirsoft.net/utils/shexview-x64.zip
- νκ΅μ΄ λ³ν ini: https://www.nirsoft.net/utils/trans/shexview_korean.zip (μ shexview-x64 ν΄λ μμΌλ‘ νμΌ μ΄λ)
2. κ΄λ¦¬μ κΆνμΌλ‘ μ€ν
shexview.exe β μ°ν΄λ¦ β κ΄λ¦¬μ κΆνμΌλ‘ μ€ν
3. λ²μΈ μ°ΎκΈ°
Optionsλ©λ΄ βHide All Microsoft Extensions체ν¬- λΆνμ λ°°κ²½μΌλ‘ μΆλ ₯λλ item λ€μ΄ μμλλ λͺ©λ‘
- κ»λ€ μΌ°λ€ νλ©΄μ λ²μΈ μμΆ
4. μ¬λΆν λλ Explorer μ¬μμ
λ³κ²½μ¬ν μ μ©μ μν΄ Windows νμκΈ°λ₯Ό μ¬μμνκ±°λ μμ€ν μ μ¬λΆν ν©λλ€.
μ°Έκ³
- μ΄ λ¬Έμ λ νΉμ λΌμ΄λΈλ¬λ¦¬(
WindowsAPICodePack)μ λ¬Έμ κ° μλ μμ€ν λ 벨μ Shell Extension μΆ©λμ λλ€. Microsoft.Win32.OpenFolderDialogλ± λ€λ₯Έ νμΌ λ€μ΄μΌλ‘κ·Έμμλ λμΌν μ¦μμ΄ λ°μν©λλ€.- NVIDIA μΈμλ ν΄λΌμ°λ μ€ν 리μ§(Dropbox, OneDrive), μμΆ νλ‘κ·Έλ¨(7-Zip), λ²μ κ΄λ¦¬ λꡬ(TortoiseSVN/Git) λ±μ Shell Extensionμμ μ μ¬ν λ¬Έμ κ° λ³΄κ³ λ λ° μμ΅λλ€.
κ΄λ ¨ λ§ν¬
- ShellExView - Nirsoft
- The Case of the Crashing βOpen Fileβ Dialog in Windows 11
- Fix Slow Right Click and Crashes Caused by Shell Extensions
μ΄λ² κΈ°νμ Windows νμΌ νμκΈ°κ° Shell Extension μ΄λΌλ κ²λ μ²μ μμμ΅λλ€.