[Last Call] Learn how to a build a cloud-first strategyRegister Now


Operating Systems





Operating systems perform basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the disk, and controlling peripheral devices such as disk drives and printers. For large systems, the operating system makes sure that different programs and users running at the same time do not interfere with each other. The operating system is also responsible for security, ensuring that unauthorized users do not access the system. Operating systems provide a software platform on top of which other programs, called application programs, can run.

Share tech news, updates, or what's on your mind.

Sign up to Post

mac os osx yosemite version 10.10.5
outlook for mac 2011 version 14.0.0 (100825)

unable to get any messages on outlook. using exchange server 2010 sp3

error if sending unexpected data was encountered. mail could not be sent. error code 17997

things tried
Error -17997

"Unexpected Data was Encountered error
Error -17997"

Can connect to Exchange server and receive mail, but when sending, the messages hang in the Outbox with error -17997, unexpected data was encountered.

Users reported these fixes:

Option 1:

: Changed the server name to the URL of used to access OWA via the your browser.
: Tick Override default port in the Outlook 2011 settings and changed the port to 442
Option 2:

The solution I had to take was to create a new identity a second time. The first time I created a new identity didn't work. I suppose there may have been something I had done to complicate matters, but I'd be hard-pressed to say what it was. Once I was sure I had all the user's mail synced and his locally-stored messages complete, I exported an .olm file, created a new identity as the default and imported the .olm file. This time I was able to send messages from the identity.
Working Steps To Fix ‘Mac Outlook Error Code 17997’:
First of all click on all the spot light search glass and then type terminal and after that press enter to open the terminal.
Now to delete the old preferences, one has to type default delete com.Microsoft.Outlook.
In the next step …
Keep up with what's happening at Experts Exchange!
LVL 11
Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

 We're considering a change from SQL Cluster to a SQL Always On configuration.  Please help me with the benefits this may also bring in relation to OS and SQL Updates in the future.  As it stands now, we'd need to rebuild our cluster to update the servers OS and I'm interested to know whether Always On will provide additional benefits that allow making updates to the OS or SQL version without taking the entire system down.

  Troy Taylor
We would like to get detailed reports about our software licenses from the Microsoft Volume Service Center (VLSC) website to find out how many times particular operating systems and software such as Microsoft Office 2016 have been installed.

If possible we would like to know the dates the software was installed/activated, the external IP address of the computers the software was installed on, the computer names of where the software was installed, the computer domain names, etc.

This is because we believe that persons with access to our Microsoft VLSC have installed the software on computers where it shouldn't be installed.

How can such reports be run or can this information be obtained?
I have an OS need to be patched which has veritas file system running.

According to the following link, my new kernel version is not listed here. does it mean veritas will not work after patching?

I installed Paragon Migrate OS 5.0 to migrate from a HDD to an SSD.   When I try to run it, a window pops up saying:

 "Program Compatibility Assistant.  A digitally signed driver is required."

What do I do?
my OS is win ro 10, and I have a logitech keyboard, when the letter next to the letter 'o' on the keyboard, I  ourchased a new one, a Logitech MK 120, but this too has the same issue.  that key does not work.  How do I fix this thank u.
I have a odd issue it my file-server performance seemed slow for transfers between other servers.  All the servers are connected to a 10 gig switch and all VM's are on all flash storage.  If I run a diskmark test in the file server the OS drive only registers 75MB a second and 60MB a second write any other server on same hardware and storage reports 1500MB a sec read and about 1000MB write.  The actual files are stored on a separate VHDX which is attached to the VM if I run a test on that drive from inside the File Server I get the 1500MB/1000MB  read write.  the OS is windows server 2012 R2 he users load is very little 25 persons.  Any Ideas?
Hi, I'm trying to run a RouterOS Mikrotik MMIPS image with QEMU in Windows.   I am able to run the x86 ISO the Mikrotike website has available to download with QEMU without any issues.   I was able to find vmlinux-3.2.0-4-5kc-malta which I think is the correct kernel for  MIPPS but I'm stuck on what to do after that.   If anyone can give me an example of a command or point me in the right directorion to get the OS up and running I would really appreciate it.   I think the issue is I'm not sure how to populate the image file with the firmware I downloaded from MikroTik but I'm sure there's other things I can do.   Thank you.



Usually after I disjoin windows computer from domain I can find it in AD, but after disjoin Mac OS I saw it I as deleted computer,
Is it by default like that or ...., also is it possible to keep Mac OS in AD as computer object  even it disjoined from domain.  

This is using a raspberry-pi. My co-worker has defined a bridge called br-lan on top of the physical eth0. Please see attached docx for ifconfig command. Please also see the networking settings on /etc/network/interfaces, /etc/network/interfaces.d/br-lan, and /etc/dhcpcd.conf files. See the ip addressing settings of br-lan as follows:

       ip -
       mask -
      default gateway -
     dns -

However, the default gateway setting doesn't seem to work. Please see the results of route -n. I also try to set br-lan to dhcp, and the result is, eth0 grabs the ip -

Appreciate for any help. Thanks in advance.
Vote for the Most Valuable Expert
Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

I am trying to create some folders or files and it is not appearing, I have to refresh and then only I can see those folders

My OS Windows10 64 bit, please advise how can I fix this issue
I just updated to Mac OS High Sierra 10.13.1 and now I am unable to launch Windows 7 using Parallels Desktop 13.2.0

When starting Parallels I get an error telling me it is unable to connect to the hard disk.

I've discovered that my .hdd file is missing from the Parallels .pvm package.

I can't imagine how the .hdd file went missing, but here we are. Does anybody know if it's possible to rebuild or recover this file somehow?
Dear Experts, can you please suggest us 2 problems:

1. How can we reset multiple Gmail accounts at the same time? (We are using Gsuite, and are Admin accounts)

2. How can we configure multiple MS Outlook accounts at the same time on Window OS?

Many thanks!
Hi Experts.
I'm building a CentOS 7 server with one purpose: Read from database.
To do this, i need to create a RAM disk with tmpfs, which i've already done. Next, i want to load all my OS and MySQL to that RAM disk for better performance which only for Read job, how can i do that, i have done it on Ubuntu 16.04,  but can't do it on CentOS 7.
Thanks for reading this.
Please share hardening checklist for windows 2008,windows 2012, Redhat Linux and Cent OS for ISO 27001 audit
I'm trying to Sysprep a new Windows 10 image that has been built using MDT.  I keep receiving this message:

2017-12-01 09:02:29, Error                 SYSPRP Package 9E2F88E3.Twitter_5.7.1.0_x86__wgeqdkkx372wm was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.

2017-12-01 09:02:29, Error                 SYSPRP Failed to remove apps for the current user: 0x80073cf2.

2017-12-01 09:02:29, Error                 SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.

2017-12-01 09:02:29, Error                 SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
2017-12-01 09:02:29, Error                 SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
2017-12-01 09:02:29, Error                 SYSPRP RunPlatformActions:Failed while validating Sysprep session actions; dwRet = 0x3cf2
2017-12-01 09:02:29, Error      [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2
2017-12-01 09:02:29, Error      [0x0f00d8] SYSPRP WinMain:Hit failure while pre-validate sysprep generalize internal providers; hr = 0x80073cf2
2017-12-01 09:11:44, Error                 SYSPRP Package 9E2F88E3.Twitter_5.7.1.0_x86__wgeqdkkx372wm was installed for a user, …
Dear Experts,

How do I configure the static IP Address of a linux server?

Is it?

Method 1

Ifconfig eth0 netmask up
Route add Default gw
Echo “nameserver”> /etc/resolv.conf

Method 2

Sudo ifconfig eth0 netmask
Sudo route add Default gw eth0

Are there other methods?

I just want to cover all the possibilities so I won't get stuck if any of the methods do not work.

I also know that only the root can change the IP Address.
Hello Experts,
Our customer usually uploads files to different web sites.
Usually third party sites like a goverment site or a provideris site.
Each third party has almost a hundred folders to choose from en the local lan,

in all websites when click the option to upload file... a local window opens up
pointing to some random folder or usually pointing to the last folder used to upload.
which is never the one needed right now.

How can I programmatically set the folder path so when using any web browser on any site....
it will open directly on the folder path we need, sparing the user to navigate to the right location?

Hello everyone,
This must be the third time that I am posting about this issue.  This time it is happening with a fresh, new out of the box computer.  The OS that they use is Windows 10 and the version of Office is 2016.  The search functionality does not work at all and if I remove Outlook from the index it pulls up irrelevant results.  Here is what I have tried so far:

Rebuilding the index
uninstalling and reinstalling Office, using the uninstall tool
creating a brand new profile
Windows is up to date and Office is up to date.
Industry Leaders: We Want Your Opinion!
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

The above image shows members of a Resource Group 'WEB9'.

I want to remove the classic VM 'web9' from the resource group. So I click the web9 VM and choose Resource group (change).

However both VM's must be moved together - why is this?  Why must these related VM stay in the same resource group? How are they related? etc

Hi everyone,
Does anyone know how to preserve snapshot tags in AWS. This node.js function moves the snapshots to another region but does not preserve tags so it becomes difficult to identify which server the snapshot belonged to.
If I cannot preserve tags, I would like to know how to tag a snapshot using the javascript code below. Example Key:DeleteOn Value [currentdate]
I found this code snippet that may be of help:

 // Add tags to the instance
   params = {Resources: [instanceId], Tags: [
         Key: 'DeleteOn',
         Value: 'current date as 2017-12-05'
   ec2.createTags(params, function(err) {
      console.log("Tagging instance", err ? "failure" : "success");
//define variables
var sourceRegion = 'us-east-1';
var destinationRegion = 'us-east-2';
var AWS = require('aws-sdk');
console.log ('Loading function');

//main function
exports.handler = (event, context, callback) => {

    //Get the EBS snapshot ID from Cloudwatch event details
    var snapshotArn = event.detail.snapshot_id.split('/');
    const snapshotId = snapshotArn['1'];
    const description = 'Snapshot copy from ${snapshotId} in ${sourceRegion}';
    console.log ("snapshotId:", snapshotId);

    //Load EC2 class and update the configuration to use destination
    AWS.config.update({region: destinationRegion});
    var ec2 = new 

Open in new window


I currently host multiple terminal servers, ranging from Server 2008 R2 to Server 2016 - I plan on upgrading them all to 2016 and then keeping them within two versions of the latest server OS.

Each customer gets their own terminal server ‘hosted desktop’ which all their users log on to. Some of these will have an active directory, some are a standalone RDS with local users only.

I would like to have a single forest, with each customer having their own domain. That way they only need one server of their own, but get all the features of active directory, which would allow me to configure an RD gateway which when they log in connects them to their own server. This would also allow them to login via the web rather than just an RDP file.

Can anyone think of any security implications of this? I wouldn’t want people to be able to see that any other domains exist and I would want them to be completely secure.

I can create multiple domains within a forest etc, but have never gone this far on such a scale.

I appreciate this is an open-ended question, but I would like to get expert opinions before I go and try it out, as I can then use that information to determine where and what to research.

Has anyone got any examples of similar things or any suggestions on what to research first?

To give you some background information,, we have rackspace in three datacentres, all linked via site-to-site VPN. Each customer is vLAN’d from each other currently, but I …
I have an Asus hl-l2340dw computer and I'm using windows 7 as an OS.  I would like to switch back to Ubuntu for awhile.  BUT I forget my Asus password.  I repeatedly tap the F2 key to boot from CD but apparently my boot order is wrong and it boots from my hard drive.  It won't let me change the boot order since I forget the Asus password.  What can I do?
Every time I try to open anything to download or even open iE explorer I get a certificate error and have to say continue on to the site anyway. This is a new image just put on the laptop. it I have disable the virus protection until I get the key to activate the OS. This OS is windows 7 pro. I have downloaded and installed internet explorer 11. As soon as I open it I get the certificate error and once I say continue to the site it op0ens the explorer. If I go to Dell to download all the drivers I get the error again.
i have one old laptop with windows 8 with all its issues. it keep on trying to update and gives some eror and restarts almost daily making tough to work with it. how do i updgrade to windows 9 or 10 for free. i have windows xp cd i can down grade as long as drivers do not mes up. please advise

Operating Systems





Operating systems perform basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the disk, and controlling peripheral devices such as disk drives and printers. For large systems, the operating system makes sure that different programs and users running at the same time do not interfere with each other. The operating system is also responsible for security, ensuring that unauthorized users do not access the system. Operating systems provide a software platform on top of which other programs, called application programs, can run.