We I to test latest dev version of Microsoft Edge web browser. So I downloaded corresponding virtual machine, logged in with my insider Microsoft accound and selected update to "fast" as shown on this screenshot:
Unfortunately, clicking on "check updates" brings nothing: it displays "system is up-to-date" and stuck with build 10240. Is it possible to update Edge version on such VM?
Ok, it seems that no proper way exists. The solution that worked for me: search for preview build iso torrent and install preview version into vm. Normally torrents are available next day a new preview build is out.
You should try this, it's the official Microsoft tool to perform build 10240 upgrade :
Go to https://www.microsoft.com/en-us/software-download/windows10
Click on "Upgrade Now" under "The Update Assistant can help you update to the latest version of Windows 10";
Related
We have an application that we distribute internally on a network share with an MSIX package. We make the MSIX package with the MSIX project type in Visual Studio. Users install it with the index.html page that is created.
We want to rollback changes in case an update goes seriously wrong, so I've created an .appinstaller template and use it to set the ForceUpdateFromAnyVersion flag.
My question is how does a user actually perform a downgrade? I've tried to browse to an earlier version in Windows Explorer and execute the .msixbundle file, but it tells me that a newer version of the app is already installed and my only option is to launch the currently installed version.
I've only just discovered this ForceUpdateFromAnyVersion flag last week and we create weekly releases, so the version that has that flag set is the current version. Is that the reason downgrading doesn't work?
To perform a downgrade, place the appinstaller file on the share near the MSIX/MSIXBUNDLE and instruct the users to install the application via the appinstaller file (double click the appinstaller).
Only then the downgrade scenario will work. The msixbundle does not contain the ForceUpdateFromAnyVersion and it's not aware of it unless you use the appinstaller, that is why, when you try to downgrade via the msixbundle you receive the error that a new version is present on the machine.
What you must consider is this: if the user installed the MSIX/MSIXBUNDLE first, and then you publish the appinstaller file with the old version on your share, the downgrade will not happen automatically, because the MSIX on the user machine does not know that he has to check any share for updates/downgrades. All of the auto-update options are defined in the appinstaller.
But if your users installed the application via the appinstaller first, you can then put a new appinstaller file on your share (and MSIX/MSIXBUNDLE of course) which points to a lower version, and depending on how you defined the check interval in the appinstaller file, the downgrade will be performed automatically..
From what I read (I didn't test it) it seems that indeed the flag needs to be present in the appinstaller of the version that is checking for updates (not just in the new version). So, with the next update you should be able to push an downgrade.
Here is a more details tutorial from Microsoft on MSIX downgrades.
Previously, a few weeks back,
I asked a similar question regarding D6 and Windows 7.
After installing Delphi 6 in another path, it worked.
BUT now,
after upgrading from W7 to Windows 10 it no longer works.
I am prompted to register the software.
I do that, and am told the registration was successful.
Attempting to start again I am told license information
is invalid or missing.
The program will not start.
What is needed to run D6 in a Windows 10 machine?
There is an Howto I've found at ViaSoftThink I've translated it for you
How to:
Don’t install under C:\Programme (x86) use another folder e.g. C:\software_old
After the installation you're forced to register. Whether the registration process was canceled or successful you probably get an error message:
"License information is invalid or missing Please register"
Now do the following:
Execute c:\software_old\Borland\Delphi6\bin\D6RegClean.exe
After this install Delphi 6 from your CD but this time choose "repair"
To use the Help System you need to install WinHlp32.exe Microsoft doesn’t give you an Installation Package but you can download it here
If you follow the steps above and still have a registration error pop up there might be that you need to edit the registry at:
HKEY_CURRENT_USER\SOFTWARE\Borland\Delphi\6.0
On the right side you'll find an entry which is called LM
Delete that key and try again registering...
Please note: Messing around with the registry can break your system only do it if you know what your doing
Deletion of LM key, worked for me,
Delete key.
Reboot.
Launch Delphi, choose register later, quit.
Launch Delphi again, works OK.
Also, I modified authorization of c:/programmes/borland/delphi/bin to total control and delphi32.exe compatibility properties to Windows XP and executed as administrator.
Restart Delphi and choose register later.
New LM key will be created and you can continue unregistered
Needed to fix legacy code from 2005
I wrote a windows service that runs on Framework 4.0 and running in VS 2015.
I also created a setup project (free Installshield version).
My service did not show under services.msc after I installed it, so according to some other posts I had to mark the Primary Output in InstallShield as 'Installer Class', but when I do that I get Error 1001 when I run the setup.exe.
This post states that "Error code 1001 ALWAYS means a failure in the Installer class custom action." and that I should not use Custom Actions. I'm not using any custom actions at the moment.
Most of the solution on this site have instructions for Installshield 2010, and the steps does not work for 2015.
The error appears on both my dev machine as well as all client machines.
Any suggestions?
EDIT:
The event viewer displays "Failed to create restore point (Process = C:\Windows\system32\msiexec.exe /V; Description = Installed My App Name.; Error = 0x80070422).
I had this exact same issue. Suddenly after upgrading to VisualStudio 2013 and the newer InstallShield LE and building my installation packages they would fail with the cryptic 1001 error.
Definitive Answer
I found the definitive answer. You can no longer have the checkbox for "installer class" selected in InstallShieldLE. You must uncheck that item.
In order to open this dialog box, go to Specify Application Data > Files and right click on your Primary Output and select Properties.
Previously, You Had To Have It Selected: Now It Must Not Be Selected
Previously (Visual Studio 2012 and before you had to have that item selected or the service installation would fail. This is quite terrible.
Now, you have to go to following tree item in the InstallShield LE project and double-click the Services node:
After that the Services item appears on the left (have I mentioned what a terrible UX and UI this entire thing is?) and right click it so you can add the service.
Choose the menu item which appears to add the service and you'll get a form which allows you to set up the installer details.
Once you do that and rebuild your MSI will work and this will resolve the 1001 error.
This was all a terrible waste of time that the original InstallShield Devs could've resolved. Unfortunate.
If you have .NET 4.6 installed on your build machine, you'll need the 2015 version of the limited edition to avoid a versioning bug with InstallShield's support for Installer Classes. (There are many causes for a 1001 error, so this is not a guaranteed fix.) Note that InstallShield 2015 Limited Edition does not support the community edition of Visual Studio.
Hopefully this will help some of you encountering the Error 1001 when trying to install a .NET Windows Service using InstallShield 2015 LE installer project with the Primary Output set as an Installer.
It's a known bug when .NET 4.6 is installed on Windows 10.
https://flexeracommunity.force.com/customer/articles/en_US/ISSUE/HOTFIX-Install-Fails-With-Error-1001-When-a-NET-Installer-Class-Component-is-Present-in-InstallShield-2015-SP1
Since i cant comment yet i will just reply with an answer to your own accepted answer. I know it has been a while since you asked the question but here goes.
If you want auto start after install you can go to step 3. Configure the Target System. Choose the Services tab. Right click Services and add Service. You should be able to locate any service in your Primary Output. Once added you can select different settings related to auto start and so on. Hope it helps you.
On a side note, i am still looking for the answer to my 1001.
This error occurs when targeted .NET framework is not installed.
If you are targeting the same development machine then please check if that service (EXE) is already running on that machine or not (It should not running).
I found something to get rid of the problem, but it does create a new question, albeit a much simpler and less critical one.
What caused my problem is that I had to remove the following code from my ServiceInstaller's AfterInstall:
new ServiceController(ServiceInstaller.ServiceName).Start();
This was added to auto start my service once it has been installed. For now I will just manually start the service.
I am using VS 2012 with InstallShield LE 2015 targeting .NET 4.5 and I have to uncheck the "Installer class" for it to work.
After some digging I found out that the installer fails with that error when it tries to remove the service (associated with whatever you are installing) - AND (the service) is not there anymore.
My use case scenario - Start install from MVS2015 of a complex solution that comprises also a windows service.
When you change the version of the solution, the installer stops in its tracks finding that the your app was installed before and can not uninstall it as it is a different version. It pops up a dialog box stating this and exits .... BUT IT HAS UNINSTALLED the service.
Now trying to install or uninstall fails with the error 1001 because windows doesn't find the service to uninstall it.
If somebody has a better solution please post it, but my solution is to use sc command line utility. sc is a utility that can be used to manipulate services from the command line (type sc for help). So i use sc to add the service (by name), and then I can do uninstall, or install as usual. Is compulsory to have a valid bin path in command - but ANY valid path will be accepted.
sc <server> create [service name] [binPath= ] <option1> <option2>...
Example:
sc create MyService binPath= C:\Windows\explorer.exe
[SC] CreateService SUCCESS
I have the same problem like Fabio in this post. Unfortunately I can't add answer. I know that problem can be connected with white space in my user name. Can I change path from "c:\users\forename surname...", to "c:\users\forenamesurname..." ?
To change your username, I suggest creating a new user with the desired name. As far as dependencies are concerned, in case you used the Multi-Device Hybrid Apps installer for all your dependencies, here are the changes to be made:
Create a new user and login
Go to Control Panel -> Programs and Features
Uninstall Android SDK
Download the Android SDK again from here.
Install it choosing "Install for all users on this machine"
Install the following packages in the Android SDK manager:
Open your system Environment Settings:
Change the ADT_HOME to: "C:\Program Files (x86)\Android\android-sdk" (or if you chose a custom install directory)
Everything should run as expected now.
Yes, renaming your profile folder should work. Be sure to update any environment variables and paths accordingly.
Installing BlackBerry's JDE in Eclipse, via Help > Install New Software, it fails with this error:
Cannot complete the install because one or more required items could not be found.
Software being installed: BlackBerry Java Plug-in 1.1.2.201004161203-16 (net.rim.EclipseJDE.feature.group 1.1.2.201004161203-16)
Missing requirement: BlackBerry Java Plug-in 1.1.2.201004161203-16 (net.rim.EclipseJDE.feature.group 1.1.2.201004161203-16) requires 'org.eclipse.help [3.4.0,3.5.0)' but it could not be found
Also;
I downloaded pluging(full installer) setup, but not it doesn't work. I work on win7, it says me Select another path for install, I tried everywhere... nothing changes.
ITS OK. I DOWNLOADED eclipse-jee-galileo-SR2-win32 version. I am downloadng content from blackberry now... But I have a problem about installing plugin manually.!!
I had this exact kind of problem. Worked on it on and off for over a week. Never got a good solution. I noticed that when I did the install it was saying "blocking" and it would take several hours to do the install. I tried it from work and from home. It still took hours. Most of the time it failed. One time it finally worked (or seemed to), but there were missing menu options. I suspect the error message is wrong.
Short answer, I've gotten marginal success using an alternate method of install. Try this:
http://us.blackberry.com/developers/javaappdev/devtools.jsp
Click on "Download the BlackBerry Java Plug-in for Eclipse v1.1 (full installer)"
It seems to install correctly and MUCH quicker (on the order of a few minutes as opposed to hours), no error messages, no warning messages - and the expected menu items are there.
Good luck.
Note: I still have the problem that I can't get the damned applications to install on the phone even though they work in the simulator, but I'm reasonably confident it's not because the JDE installation failed.
BlackBerry Java Plug-in ... requires 'org.eclipse.help [3.4.0,3.5.0)'
The key takeaway from the error message is that org.ecilpse.help is missing. What do you know about org.eclipse.help?
Use Eclipse to install the BlackBerry Java Plug-in.
Choose Help > Install New Software.
Click Add.
For Name, type BlackBerry Java Plug-in Update Site.
For Location, type http://www.blackberry.com/go/eclipseUpdate/mac/java.
Click OK.
Select BlackBerry Java Plug-in and at least one BlackBerry SDK. Choose the version of the BlackBerry SDK that is compatible with your intended target market.
Click Next.
Review the items being installed, and then click Next.
Review the license agreement, and then check I accept the terms of the license agreement if you agree.
Click Finish to begin the installation.
After the plug-in is updated, you'll be prompted to restart Eclipse.