diff --git a/scripts/build-windows.py b/scripts/build-windows.py
index d8c5139b299ea5dcd76da9ff48e9b24207b27203..2182761efeff0ab669c8e34832ca2a3daf344258 100644
--- a/scripts/build-windows.py
+++ b/scripts/build-windows.py
@@ -32,7 +32,7 @@ def build_client(parsed_args):
     execute_cmd('python make-client.py -d')
     execute_cmd('python make-client.py -b ' + '-t ' +
                 parsed_args.toolset + ' -s ' + parsed_args.sdk + ' -q ' + parsed_args.qtver)
-    execute_cmd('powershell -ExecutionPolicy Unrestricted -File copy-runtime-files.ps1' + ' "Release" ' + '"' + parsed_args.qtver + '"', True)
+    execute_cmd('python copy-runtime-files.py -m Release -q ' + parsed_args.qtver, True)
 
 
 def parse_args():
diff --git a/scripts/install.sh b/scripts/install.sh
index 132d0f022ff25223a5a7d3afe43becba722d6d16..08780d7e086994f1931ab98c30379f17ab6c90b4 100755
--- a/scripts/install.sh
+++ b/scripts/install.sh
@@ -195,3 +195,6 @@ else
 fi
 make -j"${proc}"
 make_install "${global}" "${priv_install}"
+
+# copy runtime files
+python ../copy-runtime-files.py -q ${qt5path}