diff --git a/run.cmd b/run.cmd
index f78a4350e11382f6210101bf278fc09c0e3c5014..cc5605f8a9e3e2b9fc7da725c86b1a9b7da73a58 100644
--- a/run.cmd
+++ b/run.cmd
@@ -1,2 +1,2 @@
 @echo off
-cmd /V /E /C call %~dp0run2.cmd %*
\ No newline at end of file
+cmd /V /E /C %~dp0run2.cmd %*
diff --git a/spark-shell.cmd b/spark-shell.cmd
new file mode 100644
index 0000000000000000000000000000000000000000..34697d52d73f4b4fd0cba4887b021a0d5381127a
--- /dev/null
+++ b/spark-shell.cmd
@@ -0,0 +1,4 @@
+@echo off
+set FWDIR=%~dp0
+set SPARK_LAUNCH_WITH_SCALA=1
+cmd /V /E /C %FWDIR%run2.cmd spark.repl.Main %*