diff --git a/setup/buildall.cmd b/setup/buildall.cmd
new file mode 100644
index 0000000..7b02efc
--- /dev/null
+++ b/setup/buildall.cmd
@@ -0,0 +1,4 @@
+python setup.py bdist_zip --plat-name=win32
+python setup.py bdist_zip --plat-name=win-amd64
+python setup.py bdist_wheel --plat-name=win32
+python setup.py bdist_wheel --plat-name=win-amd64
\ No newline at end of file
diff --git a/setup/setup.py b/setup/setup.py
index b824fcf..040cdc0 100644
--- a/setup/setup.py
+++ b/setup/setup.py
@@ -8,7 +8,7 @@ import zipfile
 
 _name = "pykd"
 _desc = "python windbg extension"
-_version = '0.3.0.25'
+_version = '0.3.0.26'
 
 def  makeWheel(args):
 
@@ -91,6 +91,10 @@ def makeZip(args):
 
     shutil.copy( os.path.join(pykd_dir, 'pykd.pyd'), os.path.join(package_dir, 'pykd.pyd') )
 
+    dist_dir = os.path.join(os.path.curdir, 'dist')
+    if not os.path.exists(dist_dir):
+        os.mkdir(dist_dir)
+
     with zipfile.ZipFile(os.path.join(os.path.curdir, 'dist', zip_name), mode='w' ) as archive:
         for srcFile in os.listdir(package_dir):
             print "zipped %s" % (srcFile)