Application: Sandboxie
Category: Utilities
Description:
Sandboxie is an open-source sandboxing program for Microsoft Windows. Sandboxie creates an isolated operating environment in which applications can be run or installed without permanently modifying the local system. This virtual environment allows for controlled testing of untrusted programs and web surfing.
Download:
Sandboxie Portable 5.46.4 Dev Test 6 (4.31 MB download | 21.0 MB installed) [Mirror - PW: 1234]
MD5: 06696967F2CD80380DA977E4A66B236B
Note:
Dev Test 6 will probably be my last Sandboxie release since the open-source Sandboxie-Plus version has matured enough and already has its own portable mode (using SandMan.exe, Qt based app). The one released here doesn't include it (SandMan.exe) though, so it has somewhat smaller size. Still, you can replace this one with older/newer Sandboxie release by replacing files inside "Sandboxie" and "Sandboxie64" folder.
Known Issues:
- Driver may not be installed correctly on Windows 7 and lower (upstream driver signature issue).
- If custom sandbox doesn't get detected (empty name, etc), try reloading Sandboxie config (Configure - Reload Configuration).
Changelog:
Dev Test 1 - First release. Sandboxie v5.33.3.
Dev Test 2 - Fixed empty "Sandbox" folder and unable to read "Sandboxie.ini".
Dev Test 3 - Added Explorer context menu just like the original.
Dev Test 4 - Updated base app to latest semi-official release. Fallback "Sandboxie.ini" to WINDIR instead of app directory during runtime (due to Sandboxie inconsistency).
Dev Test 5 - Unified x86 and x64 build. Improved compatibility with non-portable Sandboxie. Removed more (known) leftovers.
Dev Test 6 - Migrate to open-source release (Sandboxie-Plus).
Does this portable version requires Admin Rights?
There is no way to install driver without admin rights. In case you're also wondering, the "Sandboxie-Plus" version require it too. Once installed, the driver will be removed completely after system restart/shutdown (since unloading kernel driver is impossible using NSIS native code, I believe).
Changelog on the first post. All known issues fixed, missing installer files added. I think it's ready and can be moved to beta testing forum (if possible).
Please just be aware that this will likely never get an official release because the driver issue breaks full portability.
This is part of the reason we have not released an official package of NVDA.
Just wanna share it to the community. I actually wanted to share a newer version too (based on Sandboxie-Plus release) but it was marked as a virus when uploading (due to the driver certificate issue). Almost everything are the same though, just the files inside "App\Sandboxie" and "AppInfo.ini" are changed.
No problem.
Just wanted to let you know the bad news in case you were aiming for a proper release.
Could you elaborate on the topic of the driver issue? I have been using Sandboxie Plus in portable mode for a while and I have not noticed any issues. The application installs driver/service at launch and uninstalls it at shutdown. Where exactly is the problem so it breaks portability?
The issue affects Windows 7 and below, as indicated in Known Issues in the original post.
So I guess it was too strong of me to say "never", but at least while Windows 7 is a consideration, it would not be made official.
Does the issue also apply to Sandboxie-Plus? I have been using Sandboxie-Plus in portable mode for a while and I have not encountered any issue. I use Windows 7 x64.
I couldn't say. I don't use it, and don't often have access to a Windows system anymore to test it myself.
It's already been fixed on Sandboxie-Plus long time ago. Signature is like a digital certificate that proves your driver is harmless (not tagged as virus) and owned by a person/corporation. It's pricey and must be renewed (yearly) so it doesn't expire, but the community is kind enough to provide supports to Sandboxie-Plus creator so it's no longer an issue.
Sorry for the late reply, I rarely visit this forum and mostly use Linux nowadays.
it's reply to #5, https://portableapps.com/comment/243977#comment-243977
oh, overread it.
sorry to hear as it's a great app!
are both standard and plus having this issue?
what do you mean about the portability of plus version, see #31 https://portableapps.com/comment/258650#comment-258650
many thanx!
update: please consider also:
https://portableapps.com/comment/252327#comment-252327
i help where i can! help each other! be nice!
Thanks for the work. I've made tests and here are the results:
Windows 7 x86:
Windows 7 x64:
PS. Windows Error Lookup Tool Portable
“My brain is only a receiver, in the Universe there is a core from which we obtain knowledge, strength and inspiration. I have not penetrated into the secrets of this core, but I know that it exists.”
― Nikola Tesla ―
On my Windows 10 LTSC, Sandboxie will shows that blinking exclamation mark for like a second but then it become normal again. Here is a manual step to analyze by yourself (also written on
App\AppInfo\Launcher\Custom.nsh
, based on this):1) Open Command Prompt with admin access. You may need to restart your computer first to completely remove running Sandboxie drivers.
2) Type
pushd "SANDBOXIEROOTFOLDER"
(egpushd "D:\PortableApps\SandboxiePortable\App\Sandboxie"
)3) Type
KmdUtil.exe install SbieDrv "SbieDrv.sys" type=kernel start=demand "msgfile=SbieMsg.dll" altitude=86900
and press enter. Does it show any error?4) Again, type
KmdUtil.exe install SbieSvc "SbieSvc.exe" type=own start=auto "display=Sandboxie Service" group=UIGroup "msgfile=SbieMsg.dll"
. Does it show any error?5) Use
sc query SbieDrv
andsc query SbieSvc
to check driver status (running/stopped/not installed)6) If not started, you can use either
KmdUtil.exe
orsc.exe
to start the services (egsc start SbieDrv
andsc start SbieSvc
7) Start
SbieCtrl.exe
directly (don't worry, we will clean up any leftover later). Does it start correctly?Removing leftovers: (close Sandboxie first)
1) Open Command Prompt with admin access
2) Type
pushd "SANDBOXIEROOTFOLDER"
(egpushd "D:\PortableApps\SandboxiePortable\App\Sandboxie"
)3) Copy and run these commands:
4) Use
sc query SbieDrv
andsc query SbieSvc
to check driver status. Note that SbieDrv can't be removed completely until restart.Let me know if you encounter any error.
Hmm.. strange. I don't think there is any difference between x86 and x64 installation process. Sadly, I don't have any x86 system or Windows 7 to test so I will test it on my Windows 10 x64 later (using Sandboxie x86).
EDIT: Error 1275 means Windows is blocking x86 driver from being installed on x64 machine. Of course you're not meant to install x86 Sandboxie on a x64 machine. As of error 557, I think it is related to Windows Defender (or other antivirus) false positive, simply whitelist Sandboxie directory and check if the error still occur. Kinda strange because Sandboxie driver (SbieDrv.sys) signature is correct.
This is because my Sandboxie Portable will remove any Sandboxie service & driver (both portable and non-portable). Checking driver and service path is somewhat complicated so I currently have no plan on adding this kind of check (use only one version of Sandboxie, not both). Sandboxie (non-portable) will of course complain about it since the required service was removed. You can install it again by refering to my other reply (use Sandboxie non-portable directory as cmd working dir).
The driver's issue was (let's say) negligible, but to remove an installed software from the registry.. Hmmm... But thanks anyway..
PS. You should add a remark in your main post, so people will be notified.
“My brain is only a receiver, in the Universe there is a core from which we obtain knowledge, strength and inspiration. I have not penetrated into the secrets of this core, but I know that it exists.”
― Nikola Tesla ―
Sadly, you will need to reinstall non-portable version of Sandboxie to repair it.
Take a look at "RemoveServices" on
SandboxiePortable.ini
. Set it toyes
/true
to ask for a confirmation dialog, others (egno
,false
,whateveridontcare
) to keep the services.Now, Sandboxie Portable will (hopefully) not mess with non-portable version of Sandboxie. Please note that if Sandboxie (non-portable) services already exist, my portable version will use that instead of removing & installing a new one (which requires reboot when removing
SbieDrv
, anyway).This is somewhat useless because Sandboxie Portable does not use its own driver, so I also added confirmation dialog to completely remove Sandboxie services (portable & non-portable) on exit. Of course, reboot required. You can actually start Sandboxie Portable again (without reboot) but the old services (either portable or non-portable) will be used.
Other changelog on the first post. Oh, most registry related settings are now written to
SandboxiePortable.ini
directly instead ofCustom.nsh
.Sounds Better !!
EDIT: What you're doing sounds better, but the x86 problem is still here
“My brain is only a receiver, in the Universe there is a core from which we obtain knowledge, strength and inspiration. I have not penetrated into the secrets of this core, but I know that it exists.”
― Nikola Tesla ―
I already redownloaded the original installer and compare it with my portable release, they're all ok and the digital signature of
SbieDrv.sys
is correct. I think it's an issue with Sandboxie itself (not specific to my release) or Windows update mess with something. What's the error message anyway?Moreover, I'm using a semi-official release, maybe you can try downgrading to 5.33.3 or upgrading to (unofficial) 5.42 by replacing everything inside
App\Sandboxie
. Sandboxie installer can be extracted easily using 7-Zip or similar tool, you just need an extraKmdUtil.exe
from$PLUGINSDIR
folder. Note: the only file matter here is actuallySbieDrv.sys
which is blocked from being installed (because of invalid signature?).EDIT: I'm not trying to be rude, sorry. I just can't reproduce it on my setup so I'm afraid I can't help you much further.
The problem is in my side.
I was testing on a neglected computer. I've tested to install the official Sandboxie unsuccessfully, tried to reinstall post-SP1 updates, no way.. I'm sorry for wasting your time, I must check everything next time before to make tests.
Sorry again !!
“My brain is only a receiver, in the Universe there is a core from which we obtain knowledge, strength and inspiration. I have not penetrated into the secrets of this core, but I know that it exists.”
― Nikola Tesla ―
At the moment, we have Sanboxie-Classic v5.68.4 and Sanboxie-Plus v1.13.4
https://github.com/sandboxie-plus/Sandboxie/releases
If I want to use the latest Sanboxie-Plus, could I just replace the files in App directory?
Unable to download .paf file for Sandboxie Portable 5.46.4 Dev Test 6. Can someone post a link to download this package?
is blocked by google drive as of their rules.
that's the info.
i help where i can! help each other! be nice!
Yes, that was clear after clicking on original link. Requesting for someone to post a new download link if a copy is available.
just seen how old it is
and how long the user wasn't here.
i would say it's discontinued.
i think i will not use anyway anymore as had longer problems.
we maybe should also look for virtual machines here.
i help where i can! help each other! be nice!
besides, if you not an advanced user think that it's a beta.
a user had here data loss with a beta as he wasn't carefull enough.
it's also strange as on github 5.40 is the last one.
and what is the plus version?
i help where i can! help each other! be nice!
Sandboxie Plus has a Qt-based UI. All new features are added only to this UI.
Wanted to use package as a base and then update the actual app files.
the first post has the normal version but links in the first link to the plus version.
anyway, as the portable creator hasn't been seen here for almost 2years, we can burry it.
as i seen on the quick, there are stil some problems and it seemed to be the newest version.
on github is even and older the newest so i don't understand the version number here.
don't think it's stable enought that john could release it or has the old file you want.
sorry for the bad news.
i help where i can! help each other! be nice!
don't know if we could get davidxanatos (see releases link above) to make it portable.
but portableapps seems to make apps more portable.
it seems to be the sandboxie developer, via github.
5.69.9/1.14.9 are the newest.
i found in the downloads only older, these are in releases.
i hoped developer know of advantages of portability.
i don't have github, maybe someone can request a portable version from the developer if we can't get one here.
only an idea.
thanx a lot!
i help where i can! help each other! be nice!
Sandboxie Plus has been featuring portable mode for quite some time. Simply download the installer, run it and it will ask you if you want to install it or extract it (portable mode). Once you extract it to a location of your choice, launch the application via Sandman.exe. It works like a charm. I have been using it in portable mode for a while with no issues. All the settings are stored in two files: Sandboxie.ini and Sandboxie-Plus.ini. I haven't found any leftovers stored anywhere else on the system so it's pretty clean.
You can download the latest version of Sandboxie Plus from its GitHub page:
https://github.com/sandboxie-plus/Sandboxie/releases
i heard that they way portableapps it makes is portable and others for example the developers itself make it a dirty way.
@Trinacria
what about trying the method in post #31?
i help where i can! help each other! be nice!
If you still need it for whatever reason, here's the link
It's passworded (1234) to bypass Google false positive (due to unsigned Sandboxie driver)
Also here's a reference if you need to modify something using kmdutil or sandman
Thanks a million!