• 0

Iperf 3.9 Windows build


Question

+BudMan

So there has been an on going thread about powerline adapters, well the OP finally got some - and I was curious about speed he is seeing, etc.  So told him would post up links to some tools.

 

This lead me to compiling the latest version of iperf3 I could find for windows ;) Since I couldn't find one.  So figured post it up if anyone is interested.

 

Got the source from here https://github.com/esnet/iperf

Found a blog post how to compile on windows here http://www.embeddedsystemtesting.com/2014/08/how-to-compile-iperf3-for-windows.html

 

So few minutes later I end up with a copy of the current iperf3 that works on windows.  Needs a few cygwin dlls, included in the zip.  But other than that unzip and go.

 

It has lots of new options compared to the older versions

 

Been a fan of iperf for years, so will prob keep this current when new versions come out since doesn't seem like anyone else is posting up the windows builds, etc.

You can grab all my compiled versions here https://files.budman.pw/

Any questions on its use, just ask -- post up some tests as well!!

 

edit: updated this on 02/25/17 new build 3.1.6

http://software.es.net/iperf/news.html#iperf-3-1-6-released

This version of iperf3 contains two minor fixes. Notably, one of them unbreaks JSON output with UDP tests.

 

edit2:  5/23/17 Thanks to @Datalink for letting me know site was down.  Back up now, if your having issues flush your dns had to move it to different host.  Added site to my monitoring so next time it goes down will know right away ;)

BTW 3.1.7 just typo's so no reason to compile it

2017-03-06: iperf-3.1.7 released

This version of iperf3 contains two documentation fixes, but is otherwise identical to the prior release.

 

edit3: 7/6/17 Updated to new 3.2 build

http://files.budman.pw/iperf3.2_32bit.zip

CRC32: 9e4b913c
MD5: ff7fc42f6ba29e9f83c8bb8e0066f722
SHA-1: 68ad3a0f0c2f30c1756f0a5eb39e1062e6beb6f4

http://files.budman.pw/iperf3.2_64bit.zip

CRC32: add96290
MD5: 7a014ff67b1d678f546ead2360820d47
SHA-1: 98ed98ac6d392a4484e5151ab2f714390c99b52e

 

edi4: 11/18/17 Updated to new 3.3 build

https://files.budman.pw/iperf3.3_64.zip

MD5: 49095ccb2442101d2a1ffc6213f3d1b9
SHA-256: 1fea7ae97b8ec5ab1c61ef1afcf7afd491d37ef41061a845f9bb8477425c66db

 

https://files.budman.pw/iperf3.3_32.zip

MD5: b6ad4c094a18196e0798e1a2825bc609
SHA-256: 919978ac0b574d7662d5b0e58174a6107002db96e7592929a9a28938516a2c5f

 

edit5: 02/16/2018 Updated to new 3.4 build see post in thread

https://files.budman.pw/iperf3.4_32.zip

MD5: 3b805d0895e7bb4d005429ed5859dd00
SHA-256: 82a933bbf96731a615ee5ae40bc1e6986ffcdd0b83c7c4e9cd024a996b3c0808
https://files.budman.pw/iperf3.4_64.zip

MD5: e4c0d2d8bda22ebbb710a9a65aacddf9
SHA-256: 7a3f83d211d22102d05dcf0eb24f4ff8cd3d9083aada9a27c88ba7ced0a0eccc

 

edit6: 03/05/2018 Updated to 3.5 build, see post in thread

https://files.budman.pw/iperf3.5_64.zip

CRC32: 18962237
MD5: 840a2d5e0f81d8a6dc0d8be854caf61a
SHA-1: 1a18185c79645b082392dcd024b7e53900dc38bd
SHA-256: 94a0ec4e486904a6a8ebe390eca37871f47a097599908c3647d6ad1d0bbdff59
 

https://files.budman.pw/iperf3.5_32.zip

CRC32: 21d8a0eb
MD5: dd79fe69c86e62c780e45e6e0d2ec66d
SHA-1: 2c63c1f9ef35be23170869a6a7eb048241aa2f14
SHA-256: bf4b95a58e54ceda101e33b0b908c581df1ce4a217f233e1092dc3278572de43

 

edit7:

https://files.budman.pw/iperf3.6_64bit.zip

CRC32: A9B23E64
MD5: 3530BD3C837EA146C8F98106FA94E395
SHA-1: 7E09239B207739714294A4EA1DA9C69623374740
SHA-256: DE958C4CF72DBC64DCBB42130BD466D9FD367E4519C5C3F78A6675CA87E12B7D

 

edit8: Updated 7/6/2019 New 3.7 build, see post in thread

https://files.budman.pw/iperf3.7_64.zip

CRC32: 13EB9AD9
MD5: 96C2C058B0128BEC346BD0D034D7B31E
SHA-1: 83978F54B7EDDA073CC4E865493AA6544862879A
SHA-256: 93FB4641810C06DE554E97FD4E6B44CEFBD8ECB8EA8CFEA3CC550B823C3E89CE

 

edit9: Updated 3/11/2020 updated cygwin, guess there was some bug in the cygwindll, see post in thread.

https://files.budman.pw/iperf3.7_64_updated_cygwin1dll.zip

CRC32: ABCA3CAA
MD5: C3594A08967FD57BF36F757980480F9D
SHA-1: DF6C8B3D18941DABBC5AB21ACB5844A062620092
SHA-256: B1A14F8B2435AAA98D26F8499DF23BF6532B5F0EA2288DA04E0C28333EDBC48E

 

edit10: Updated 6/9/2020 New 3.8 build, see post in thread

https://files.budman.pw/iperf3.8_64bit.zip

MD5: 38A01DC0D4CC67058B094A96274A6F49
SHA-256: E37B0885EFA60106A3333CDAE878815B2306B434175F2BFBAF2DBF709BAB2049

 

edit11: updated 6/10/2020 New 3.8.1, see post in thread

https://files.budman.pw/iperf3.8.1_64.zip

CRC32: 69CE7B06
MD5: 1157B038DC04646B074A822A171E77A7
SHA-1: A692D6E5FAD3004A229C92661EC4448004EA269E
SHA-256: CD337C2EEB5ACF02713867990E4F9F0656CC0CAEA850F3B3C289DD79305DF1A1

 

edit12: updated 8/17/2020 New 3.9, see post in thread

https://files.budman.pw/iperf3.9_64.zip

Name: iperf3.9_64.zip
Size: 1542276 bytes (1506 KiB)
SHA256: 15D2D3C2A8B9A69EFD9991FEFE5206E31D6055399F7A4C663C3CB6D77B6770F8

 

  • Like 12
Link to post
Share on other sites

Recommended Posts

  • 0
Roger H.

Sweet stuff! (y)

 

I'll start testing my powerline stuff too (TP Link TP6030s - same as the 6010 but with 3 x 1Gbps ports on each device). My Xbox, TV and WDTV will be connected to it so need to make sure it can handle it all! :yes:

Link to post
Share on other sites
  • 0
+BudMan

It would be very interesting to get some powerline adapter real world numbers sure..  The one's the OP got show 500mbps, but wireless makers say that new router is 450mbps 2.4, which will all know is a crock of sh_t!

 

I have noticed couple of things not working on windows with this build, the zerocopy -Z is not supported, that is kind of a given.  But the -J for json output causes a stackdump as well, so don't use those ;)

 

I keep meaning to grab a set to play with, but then again I run wire if needed ;) I have set them up in a few places..  But no gig, and they easy do 100mbps without any issues..

Link to post
Share on other sites
  • 0
Roger H.

Get the TP-Link TL4010 kit, like $30 on Newegg and gave me 10MB/s* copy speeds between my laptop and the NAS connected to a 1Gbps switch. They were also in the same room, same outlet even so not "normal" usage but just wanted to get a general idea of what they are capable of.

 

* - Note the 4010 one is limited to a 10/100 port so the speeds were limited there. The 6010 pushes ~40MB/s in the same setup with a link rate of 337Mbps. Didn't try to do more testing to see if it could be faster but figured that's pretty good.

 

I'll do some real testing on the weekend :D

Link to post
Share on other sites
  • 0
+BudMan

where do you see a link rate?  40MBps is best you can hope for with that rate..  Simple /8 math gives you ballpark numbers 337/8 = 42.125 ;)

Link to post
Share on other sites
  • 0
Roger H.

Yeah, no got that, I was expecting a full 500/600Mbps link rate however since they are right next to each other.

 

Doesn't matter much I guess, was just a quick test :)

 

The software for it shows the link rate:

 

Took this shot from http://www.smallnetbuilder.com/lanwan/lanwan-reviews/32454-tp-link-homeplug-head-to-head

 

post-698-0-88504900-1414521387.jpg

 

The software is not super useful but It does allow some little tweaks ("QoS" - dunno if it actually works) along with firmware upgrades.

 

 

 

Link to post
Share on other sites
  • 0
+BudMan

Well the link rate is good info to know, so software is useful for that and firmware updates.. So looks like the link rate it reports is pretty close to the money then which is good validation with your file copy.

So does the software pick up the other device on the other end of the powerline connection or do you have to plug in on that side to see that one?

Link to post
Share on other sites
  • 0
Roger H.

The software on the Network tab will show you details of the other devices you have plugged in. In my case I have 4 so 3 show up on the Network tab. To see the info of the local one you have to plug into it or something connected to it which would show on the Status page. Doesn't show much info though, you can just change the Network name and view the password as seen below:

 

tplink_tlwpa4220kit_utility_status.jpg

 

Here is the advanced tab if you were curious:

 

tplink_tlwpa4220kit_utility_advanced.jpg

 

So basically I just use it to test/setup and then get rid of the software.

Link to post
Share on other sites
  • 0
+BudMan

Updated build

New Version is out iperf3_10 http://software.es.n...3-0-10-released, I have updated the windows build you can find it here

http://files.budman.pw/iperf3_10.zip

md5 of zip 7DF9AF051A5554DC342DE366710FFC35

using current version of cygwin dll 1.7.33

Quick test shows its working fine, anyone find any problems let me know.

post-14624-0-95693100-1419741454.png

Link to post
Share on other sites
  • 0
+John Teacake

Cool! I am running on some of the very first home plugs, They work well for me at the minute but I should really upgrade to Gig ones at some point. Been meaning to for a while. I guess I am waiting for the right "deal" .... They work fine for my web browsing but transferring large files around not amazing but do the job.

Link to post
Share on other sites
  • 0
remixedcat

I got AV600 ones and I see around 8-12MBytes/sec transfer and they are NETGEAR

Link to post
Share on other sites
  • 0
+BudMan

So I just got a pair of these that someone was not using any longer, and they are the netgear AV500 model (XAV5201 - but WTF they only have a 10/100 nic -- how and the F can they get away with the 500mbps label.. I thought it was nonsense when wifi spouts out their nonsense numbers.. If you want to call them 200mbps when you have 100mbps full duplex ;) But 500 come on give me a break.

Figured could do some testing, but kind of pointless with limit of 100mbps interface.. But yeah better than wireless connection.

Link to post
Share on other sites
  • 0
Praetor

thanks budman for the update of the compilation.

Link to post
Share on other sites
  • 0
remixedcat

So I just got a pair of these that someone was not using any longer, and they are the netgear AV500 model (XAV5201 - but WTF they only have a 10/100 nic -- how and the F can they get away with the 500mbps label.. I thought it was nonsense when wifi spouts out their nonsense numbers.. If you want to call them 200mbps when you have 100mbps full duplex ;) But 500 come on give me a break.

Figured could do some testing, but kind of pointless with limit of 100mbps interface.. But yeah better than wireless connection.

Backplane speed

Link to post
Share on other sites
  • 0
+BudMan

Backplane speed my ass - they come in a kit with 2 of them.. Now maybe the 1 that has 4 ports on it ;)

And even if it could do 10 freaking trillion bps doesn't matter when you have 2 of them and connecting with it 100mbps nic..

Come on companies - why not just print actual freaking numbers the users can expect!!

Link to post
Share on other sites
  • 0
remixedcat

it's a ______ contest -_-

Link to post
Share on other sites
  • 0
+BudMan

Yeah I understand wanting to say your the fastest, etc.. How about actually being the fastest with actual real numbers and benchmarks, etc ;)

  • Like 1
Link to post
Share on other sites
  • 0
remixedcat

yeppers and most can't even come close.. like ac1200 only gets 300Mbps or around 36-42MBytes/sec

Link to post
Share on other sites
  • 0
+BudMan

They add up numbers that don't reflect what can be seen by the client.. A 1750AC router for example adds the 2.4 and the 5ghz together, even though no single client can use both together.

Are you connecting at 1200 as you phy data rate reported by the client? If so 300 is bit low.. Other problem with speeds reported these days, which I can understand is the AP numbers - you have 3x3 at the AP, but then you connect with single stream client, your not going to see anywhere close to what it might do if 3x3 client.

Link to post
Share on other sites
  • 0
+BudMan

Updated to build 3.11

 

This maintenance release adds a -1 flag to make the iperf3 execute a single test and exit, needed for an upcoming bwctl release. A few other bugs are also fixed.

 

D:\iperf3_11>iperf3.exe -v
iperf 3.0.11

 

Server specific:
  -s, --server              run in server mode
  -D, --daemon              run the server as a daemon
  -1, --one-off             handle one client connection then exit

 

Updated first post with link to new file.. Also cygstdc++-6.dll does not seem to be needed, so removed it from the zip.

 

BudMan@i5-w7 /iperf-3.0.11
$ cygcheck iperf3.exe
Found: D:\cygwin\usr\local\bin\iperf3.exe
D:\cygwin\usr\local\bin\iperf3.exe
  D:\cygwin\bin\cygwin1.dll
    C:\Windows\system32\KERNEL32.dll
      C:\Windows\system32\API-MS-Win-Core-RtlSupport-L1-1-0.dll
      C:\Windows\system32\ntdll.dll
      C:\Windows\system32\KERNELBASE.dll
      C:\Windows\system32\API-MS-Win-Core-ProcessThreads-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-Heap-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-Memory-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-Handle-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-Synch-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-File-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-IO-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-ThreadPool-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-LibraryLoader-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-NamedPipe-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-Misc-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-SysInfo-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-Localization-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-String-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-Debug-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-ErrorHandling-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-Fibers-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-Util-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Core-Profile-L1-1-0.dll
      C:\Windows\system32\API-MS-Win-Security-Base-L1-1-0.dll
  D:\cygwin\bin\cyggcc_s-1.dll

BudMan@i5-w7 /iperf-3.0.11
 

Link to post
Share on other sites
  • 0
Lucas009

Thank you for compiling iperf3 for Windows!

 

It's working but I had to jump through some hoops. Specificallly, it won't work if I leave iperf3.exe and the dlls in the same folder, even if I add the path to this folder to the Path environment variable. I had to move the dlls to a different folder, and add it to the Path environment variable also.

 

Now everything is working great, I just wanted to share in case somebody runs into the same problem.

Link to post
Share on other sites
  • 0
fusi0n

Yeah I understand wanting to say your the fastest, etc.. How about actually being the fastest with actual real numbers and benchmarks, etc ;)

Happy Birthday!

Link to post
Share on other sites
  • 0
ili

Updated 01/17/15

New Version is out iperf3_10 http://software.es.net/iperf/news.html#iperf-3-0-11-released I have updated the windows build you can find it here

http://files.budman.pw/iperf3_11.zip

md5 of zip e58f2721f70f43e78a1c9ae8605dd025

using current version of cygwin dll 1.7.33

I pulled out one of the cygwin dlls - doesn't seem to be needed.

 

Hi

First of all grate work thank you!

 

Little fix to your post, if you hover over the link http://files.budman.pw/iperf3_11.zip you will see it actually redirects to version 3_10 the hyperlink needs to be fixed

 

 

Also if you run the command with the Json switch it crashes, for example:

iperf3.exe -s -J
      0 [main] iperf3 3004 cygwin_exception::open_stackdumpfile: Dumping stack trace to iperf3.exe.stackdump

Do you have any idea how we can fix it?

 

Thank you

Link to post
Share on other sites
  • 0
+BudMan

thanks for the input will take a look at my links, and look into that crash..

edit: ok link updated - that was issue with editor on neowin, once I changed to see the code then yeah saw that popup was wrong. Thanks it has been corrected. Now just to take a look at the crash ;)

 

edit2:  So far have not been able to get this -J working, I get the same crash.  I found some old patches to run compile on windows under cygwin.  I applied them, and seems to still work - but still get crash if -J, what is odd is works under cygwin.  Not just if you try and run with the .dll

 

I have updated cygwin to latest build, and moved to 64 that got rid of another dll requirement when you run cygcheck..  Need to do some more playing.  Not a huge coder, I can make minor changes, and can follow a long if someone is going over something.  But diving in and looking for something like this from scratch is a bit over my skill set.  But since it works when run inside cygwin, the Exception: STATUS_ACCESS_VIOLATION points me to maybe something in permissions.  Lots of talk of rebase when getting that error..

 

And just noticed post about having to move the dlls?  Where exactly are you having to put them?  Clearly that is not the case on multiple machines I have run the files on.  Do you have the cygwin dll somewhere else in your path?  Do you have cygwin installed?  Will update any more info I get.. For now guess don't use -J or run it under full cygwin if you need that option on a windows box.  I tried it as well on the linux builds and those are fine for -J.

Link to post
Share on other sites
  • 0
Dji

I'm trying to compile iperf 3.0.11 using Cygwin x64 (for sure in order to build x64 version of iperf) but got 2 ./configure errors :
checking if gcc supports -fno-rtti -fno-exceptions... ./configure: line 8317: diff: command not found no
...
nanosleep() required for timing operations.
...

Of course, I've installed all "Debug" packages (including "coreutils-debuginfo" and "diffutils" which would contains diff and nanosleep) but without success.
Could you help me, please ? Thanks in advance ;)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Abhay V
      Microsoft posts a workaround for the 'Reset this PC' bug plaguing some Windows 10 PCs
      by Abhay Venkatesh



      Microsoft offers an in-built solution to reset a Windows 10 PC through the Settings app if users choose to do so due to a corrupt build or issues with the operating system. The tool also gives users the choice to keep their files and only reset the OS settings to factory default. However, the feature might not be working as expected for some users running Windows 10 version 2004.

      The company today posted a support article acknowledging the issue with the ‘Reset this PC’ feature that causes the tool to fail and prompt an error that reads “There was a problem when resetting your PC. No changes were made". The company also posted a workaround for users who are unable to use the feature and are experiencing the said error.

      Here is the workaround as shared by Microsoft:

      The workaround involves using the Deployment Image Servicing and Management (DISM) tool to attempt to fix the issue. However, Microsoft does not mention any timelines on when a permanent fix for the problem is expected.

      Interestingly, this is not the first time that the problem with the ‘Reset this PC’ feature has been acknowledged. A security update back in February introduced a similar issue and affected Windows 10 versions all the way back to version 1809. The update was then pulled by the company. While today’s documentation only mentions the May 2020 Update, it is not clear if the problem has been fixed for the earlier versions.

      Source: Microsoft Support via BleepingComputer

    • By Abhay V
      Here's how you can install the Windows 10 October 2020 Update right now
      by Abhay Venkatesh



      Microsoft began rolling out the Windows 10 October 2020 Update this week, bringing a few new features such as a refreshed Start Menu design that is now theme-aware, improvements to the notifications interface, Alt+Tab multitasking enhancements for the Edge browser, and more. You can read through the complete list of features here.

      The update is not a major one since the features are already baked into the May 2020 Update (version 2004). The 20H2 release, just like version 1909, is an enablement package that lights up the hidden features in the OS – which installs just like a monthly cumulative update – unless you are upgrading from a release older than version 2004. However, as is the case with recent releases, Microsoft is performing a staggered rollout of the update, so not all users will receive the update immediately.

      If you want to check if the update is being offered to you, or install it regardless if it isn’t, here are some ways you can go about downloading and installing the October 2020 Update.

      Through Windows Update
      The way most users update their PCs is through Windows Update. Unlike older versions, feature updates are no longer force installed until the currently installed version reaches the end of support. To check if the October 2020 Update is ready to be installed through Windows Update, perform the following steps:

      Head to Settings (via the Start Menu or the Win + I shortcut) Click on Update & Security Click on Windows Update Click on Check for Updates If the feature update is available to install, a card with a Download and install now prompt will be available (example screenshot below) For users running version 2004, the update package will be a quick download. However, those on older versions of the OS will go through the full-fledged download and install process that will take much longer. Since Microsoft is gradually rolling out version 20H2, not many people will see the update show up right away, including those running the May 2020 Update – even though the two versions are technically the same.

      Users upgrading from older versions could be blocked from being served the update owing to incompatibilities such as driver version conflicts or more. The known issues and update blockers are documented here. These users will be prompted for an upgrade when their devices are “ready”.

      For those that do not see a prompt in Windows Update, there are a couple of other options to install version 20H2. However, it must be noted that forcing an update through these methods could cause problems due to incompatible drivers, so it is advised that you go ahead with these methods only if you are aware of the risks and are familiar with rolling back feature updates, in case something goes wrong. It is always a good idea to perform a backup of your data as well.

      Using the Update Assistant
      The Update Assistant allows users to perform an in-place feature update through a wizard. It must be noted, however, that the tool downloads the entire OS package regardless of what version you are on. So even if you are upgrading from the May 2020 Update, the tool will perform the complete installation process instead of applying the enablement package.

      The tool also checks for major compatibility issues and can block the user from updating to the latest version of Windows 10 if there are any major issues. You can head to the download page here and click on the Update Now button to download the Update Assistant. Then, perform the following steps to initiate the update:

      Download and open the Update Assistant and hit Update Now Though the company updated the naming convention for the version number starting with this release, the tool specifies a certain "version 2009", which is nothing but the October 2020 Update (20H2) Hit Next if the tool certifies your PC as compatible Let the tool complete the download and initialization process for the update The tool will then prompt for a restart Unlike Windows Update, it is possible that dismissing the restart prompt could immediately trigger a restart and the wizard might not obey your pre-set active hours. It is best for you to keep an eye on the progress and save all your work beforehand. The system will then restart multiple times and then boot into version 20H2.

      Using the Media Creation tool
      Users that are upgrading from older versions of Windows 10 or those who want to perform a clean installation can also use the media creation tool. You can head to the download page here and click the Download tool now button under the Create Windows 10 installation media section. The tool lets users perform an in-place update for their own system or create bootable media for use on other PCs or virtual machines. The installation media can also be used as a means to install Windows 10 on new, custom-built machines or bricked devices.

      For this guide, we will cover the steps needed to be performed to initiate an in-place upgrade for users’ own machines. Here are the steps to be performed:

      Download and open the Media Creation tool Accept the license terms If you want to upgrade your PC, choose the Upgrade this PC now option Let the tool download and run the update process Follow further instructions to restart the system Just like with the Update Assistant, the system should go through a series of restarts for the update to be installed. If you want to create an installation media for backup purposes or creating a bootable disc for another PC, here is how you do it:

      Under the What do you want to do? step, choose the Create installation media… option Either use the recommended option or select the desired language, edition, and architecture Choose the kind of media you want to create Do note that a USB flash drive must be 8GB in capacity or larger. You can save the ISO file locally if you wish to use it to set up Windows 10 on a virtual machine.

      If you are not offered the update via Windows Update and are facing hiccups with getting through the compatibility checks in either of the tools, it is best to give it some time. The Redmond company constantly serves cumulative updates to fix bugs and remove update blocks and will offer the update to compatible devices when it deems the configuration ready.

    • By Rich Woods
      Parallels Desktop lets you run Windows on Chrome OS starting today
      by Rich Woods

      After announcing its partnership with Google back in June, Parallels is now available for Chromebook Enterprise users. That's right; you can now run Windows on Chrome OS, no internet connection required. Everything is running locally in a virtual machine.

      The issue of running Windows on Chrome OS solves a big problem for businesses. If nothing else, it allows you to run those last few apps that your business needs. If the Office web apps aren't enough, you can easily run full Office in Parallels. Or, you can run your business's proprietary apps.

      "Chrome OS is increasingly being chosen by modern enterprises, either for remote work, hybrid, or in the office," said John Solomon, Vice President of Chrome OS at Google. "We are thrilled to partner with Parallels to bring legacy and full-featured Windows applications support, through Parallels Desktop for Chromebook Enterprise, to help businesses easily transition to cloud-first devices and workflows."

      Parallels worked on a lot of integrations with Chrome OS, and it did this by using its own software. The team used Parallels on Chromebook Enterprise, and continued to make feature requests. After all, no one will want the Windows and Chrome OS to be completely isolated from each other.

      You can easily share files between Chrome OS and Windows. In Chrome OS, you can easily find your Windows files, and then you'll find the common folders like Downloads, Documents, Pictures, and so on. To open Chrome OS files in Windows, you have to opt to share a file or folder with Windows with Google Drive. Windows apps are also integrated into 'Open with', so for example, you can choose to open a Word document from Chrome OS into Windows via Parallels.

      "Parallels Desktop for Chromebook Enterprise incorporates more than 22 years of Parallels’ experience innovating software that makes it simple for people to seamlessly run multiple operating systems and applications on any device, to be more productive," said Nick Dobrovolskiy, Senior Vice President of Engineering and Support for Parallels. "In addition to simultaneously running Windows and its full-featured apps alongside Chrome OS apps directly on a Chromebook, Parallels Desktop integrates a variety of useful features: Copy and paste text and graphics between Windows 10 and Chrome OS; frustration-free printing from Windows apps via shared Chrome OS printers or from printers that are only available for Windows 10; and the option to save Windows files locally on a Chromebook, in the cloud, or both."

      Being that it's a virtual machine that you're running, it can save its state. That means that you can quickly pick up where you left off.

      Parallels Desktop for Chromebook Enterprise is available now, and it costs $69.99 per year per user. You do need a Windows license, of course, and you'll need a Chromebook that has an Intel Core i5 or i7, 16GB RAM, and 128GB of storage. Initially supported devices include the HP Elite c1030 Chromebook Enterprise, HP Pro c640 Chromebook Enterprise, Google Pixelbook, Google Pixelbook Go, Acer Chromebook Spin 713, Acer Chromebook Spin 13, Dell Latitude 5300 2-in-1 Chromebook Enterprise, Dell Latitude 5400 Chromebook Enterprise, Lenovo Yoga C630 Chromebook, and ASUS Chromebook Flip C436FA.

    • By Jay Bonggolto
      Microsoft outlines 10 app store principles in a jab at Apple
      by Jay Bonggolto

      Microsoft today introduced a set of 10 principles that it will use to steer its app store policies for developers. The software giant says the principles aim "to promote choice, ensure fairness, and promote innovation on Windows 10".

      In a blog post outlining these principles, Rima Alaily, Microsoft's Vice President and Deputy General Counsel, reiterated that Windows 10 is an open platform where "developers are free to choose how they distribute their apps".

      The 10 principles are as follows:

      These principles aren't new, though. Microsoft has long been providing developers a way to distribute their apps and games the way they like. Also, Microsoft Store isn't the only distribution option available to developers on Windows, with Steam and Epic already available on the platform. That said, these principles don't apply to the Xbox store since Microsoft "operates on a different set of rules" when it comes to that platform.

      The principles build upon the work of the Coalition for App Fairness (CAF), which was launched in September by Epic Games, Spotify, and more organizations to take on Apple's App Store policies. Interestingly, while today's announcement does not specifically mention Apple, it comes at a time when that company is facing an antitrust investigation for its app store practices.

    • By Rich Woods
      Microsoft is changing the way it handles Windows release notes
      by Rich Woods



      Microsoft is making some changes to the way it handles Windows release notes, the company announced today. For starters, it's combining support.office.com and support.microsoft.com into one site, and of course, that means that other changes are on the way. Microsoft says that combining the two sites will make it easier to publish release notes more quickly.

      One thing that's changing is the URL structure, as the KB ID will always be prominently displayed on the page. The firm noted in the announcement that while the KB ID is always included in the URL, allowing the user to paste a KB ID to the end of 'https://support.microsoft.com/help', it wasn't always included in the article. Now, there's more of a tie between the article and the URL, also making it easier for search engines to find.

      Microsoft is adding the ability to add support articles to Facebook and LinkedIn, adding to the email option that's already there. Microsoft says we're also going to see more changes to the formatting and the UI. In fact, KB articles will no longer be served in a JSON format; they're going to be HTML instead.

      Chris Morrissey, who penned the blog post, also made a list of things that aren't changing, such as all existing release notes. He also promised that Microsoft will continue to deliver release notes, as it always has, for supported versions of Windows. Other things that are being kept are the ability to quickly find similar or related articles, and the ability to leave comments. All of these changes are rolling out in the coming weeks.