diff --git a/dxvk.7z b/dxvk.7z
old mode 100755
new mode 100644
index b1f4837..5c4a714
Binary files a/dxvk.7z and b/dxvk.7z differ
diff --git a/mainwindow.py b/mainwindow.py
index a48e566..8e131a3 100755
--- a/mainwindow.py
+++ b/mainwindow.py
@@ -2675,6 +2675,11 @@ disbledWineCrashDialog = QtWidgets.QAction(transla.transe("U", "禁用指定 win
 enabledWineCrashDialog = QtWidgets.QAction(transla.transe("U", "启用指定 wine 容器崩溃提示窗口"))
 settingWineCrashDialog.addAction(disbledWineCrashDialog)
 settingWineCrashDialog.addAction(enabledWineCrashDialog)
+settingOpenProgram = wineOption.addMenu(transla.transe("U", "允许/禁止指定 wine 容器创建文件关联"))
+enabledOpenProgram = QtWidgets.QAction(transla.transe("U", "允许指定 wine 容器创建文件关联"))
+disbledOpenProgram = QtWidgets.QAction(transla.transe("U", "禁止指定 wine 容器创建文件关联"))
+settingOpenProgram.addAction(enabledOpenProgram)
+settingOpenProgram.addAction(disbledOpenProgram)
 settingHttpProxy = wineOption.addMenu(transla.transe("U", "设置指定 Wine 容器代理"))
 enabledHttpProxy = QtWidgets.QAction(transla.transe("U", "设置指定 wine 容器的代理"))
 disbledHttpProxy = QtWidgets.QAction(transla.transe("U", "禁用指定 wine 容器的代理"))
@@ -2728,6 +2733,8 @@ enabledWineBottleCreateLink.triggered.connect(lambda: RunWineProgram("reg' delet
 disbledWineBottleCreateLink.triggered.connect(lambda: RunWineProgram("reg' add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v winemenubuilder.exe '/f"))
 disbledWineCrashDialog.triggered.connect(lambda: RunWineProgram("reg' add 'HKEY_CURRENT_USER\Software\Wine\WineDbg' /v ShowCrashDialog /t REG_DWORD /d 00000000 '/f"))
 enabledWineCrashDialog.triggered.connect(lambda: RunWineProgram("reg' add 'HKEY_CURRENT_USER\Software\Wine\WineDbg' /v ShowCrashDialog /t REG_DWORD /d 00000001 '/f"))
+disbledOpenProgram.triggered.connect(lambda: RunWineProgram("reg' add 'HKEY_CURRENT_USER\Software\Wine\FileOpenAssociations' /v Enable /d N '/f"))
+enabledOpenProgram.triggered.connect(lambda: RunWineProgram("reg' add 'HKEY_CURRENT_USER\Software\Wine\FileOpenAssociations' /v Enable /d Y '/f"))
 enabledHttpProxy.triggered.connect(SetHttpProxy)
 disbledHttpProxy.triggered.connect(DisbledHttpProxy)
 saveDllOver.triggered.connect(SaveDllList)
diff --git a/vkd3d-proton.7z b/vkd3d-proton.7z
new file mode 100644
index 0000000..a9cde62
Binary files /dev/null and b/vkd3d-proton.7z differ