当我们使用软件开发项目的时候,难免会遇到“无法启动程序……”,存储空间不足,无法处理此命令的情况。
原因很多,请看下文,或许您能找到解决的办法。
一、硬盘空间不足
这个问题是最基本的常识问题了,如果硬盘空间不足,那么,遇到这种问题就非常正常了,请处理好项目文件所在的盘,让其有更多的剩余空间。
二、开发软件项目文件太多
如果您的开发软件的项目文件太多,那么,请清理一下相应的项目文件列表,尽可能的少。这样,就会有更多的临时空间。
或者,如果是开发软件有问题的话,一般,关闭重新运行就可以了。
三、临时文件太多
不管是使用任何软件,都有一个临时存储文件的目录。遇到本例的问题,亦或是临时文件夹已经满了。请您全部清空再试试。
四、开发程序所使用的默认独立空间超出配额大小
可能您所运行的程序须要用到的“独立存储空间”超出了默认的配额。
您可以通过System.IO.IsolatedStorage这个命名空间的功能去申请更多的配额。代码如下:
using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication())
{
long newSpace = isf.Quota;
//如果空间少于指定的大小,重新分配
if (isf.Quota < 44040192) //42 MB, Space request to accomodate all transition helpers.
{
newSpace = 44040192;
//HtmlPage.Window.Invoke("ReloadWindow"); 也可以写个JS,在分配后刷新程序
}
}
五、增大注册表 IRPStackSize 值
1、单击开始,然后单击运行。
2、键入 regedit,然后单击确定。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\IRPstackSize,类型为DWORD,十六进制,值为32,重启server服务之后问题解决。