diff --git a/.ci/upload_win_installer.sh b/.ci/upload_win_installer.sh
index da33641787f293cf03c43b2dd41f20f284e03363..90070e94db123edd261f292ca0ea2ebe8aa67154 100644
--- a/.ci/upload_win_installer.sh
+++ b/.ci/upload_win_installer.sh
@@ -4,6 +4,6 @@ dest="ftp://shelter.mahoro-net.org/aegisub-japan7"
 tag=$(git describe --exact-match)
 [ "$tag" ] || exit
 
-curl -T 'packages\win_installer\output\Aegisub-Japan7-x64.exe' --user $FTP_USER:$FTP_PASS "$dest/Aegisub-Japan7-x64-${tag#v}.exe"
+curl -T 'packages\win_installer\output\Aegisub-Japan7-x64.exe' --user $FTP_USER:$FTP_PASS "$dest/Aegisub-Japan7-${tag#v}-x64.exe"
 printf "${tag#v}\n$(git tag -l --format='%contents' $tag)" > latest
 curl -T latest --user "$FTP_USER:$FTP_PASS" "$dest/"
diff --git a/src/dialog_version_check.cpp b/src/dialog_version_check.cpp
index 7248e48e97f93bf83489953b79a5a094f9d253f3..606b47f3e3313ce37dc3863e73a11ff18ce1d649 100644
--- a/src/dialog_version_check.cpp
+++ b/src/dialog_version_check.cpp
@@ -159,7 +159,7 @@ VersionCheckerResultDialog::VersionCheckerResultDialog(wxString const& main_text
 		main_sizer->Add(descbox, 0, wxEXPAND|wxBOTTOM, 6);
 
 		std::ostringstream surl;
-		surl << "http://" << UPDATE_CHECKER_SERVER << UPDATE_CHECKER_BASE_URL << "/Aegisub-Japan7-x64-" << AegisubVersion(update) << ".exe";
+		surl << "http://" << UPDATE_CHECKER_SERVER << UPDATE_CHECKER_BASE_URL << "/Aegisub-Japan7-" << AegisubVersion(update) << "-x64.exe";
 		std::string url = surl.str();
 
 		main_sizer->Add(new wxHyperlinkCtrl(this, -1, to_wx(url), to_wx(url)), 0, wxALIGN_LEFT|wxBOTTOM, 6);