Month: October 2024
Incorrect File Path Name Found in Windows Documents Folder
Windows 11 Update 23H2 has caused the document folder filepath to display differently for some users. Instead of the expected file path of C:UsersusernameOneDriveDocuments, it is showing C:UsersusernameOneDriveonenote.
To resolve this issue and have the correct file path (C:UsersusernameOneDriveDocuments) displayed, you can try the following steps:
1. Rename the ‘OneNote’ folder in your OneDrive to ‘Documents’.
2. Check if the file path is updated to reflect the correct name.
If the issue persists, you can manually change the file path in your .cmd files to point to the correct location (C:UsersusernameOneDriveDocuments) for backup purposes.
It’s worth noting that another user account on the same PC is displaying the correct file path (C:UsersdifferentusernameOneDriveDocuments), indicating that this might be an isolated issue specific to your account.
We hope these suggestions help resolve the inconsistency in file path display on your Windows 11 system. If you continue to experience problems, feel free to seek further assistance.
Windows 11 Update 23H2 has caused the document folder filepath to display differently for some users. Instead of the expected file path of C:UsersusernameOneDriveDocuments, it is showing C:UsersusernameOneDriveonenote. To resolve this issue and have the correct file path (C:UsersusernameOneDriveDocuments) displayed, you can try the following steps:1. Rename the ‘OneNote’ folder in your OneDrive to ‘Documents’.2. Check if the file path is updated to reflect the correct name. If the issue persists, you can manually change the file path in your .cmd files to point to the correct location (C:UsersusernameOneDriveDocuments) for backup purposes. It’s worth noting that another user account on the same PC is displaying the correct file path (C:UsersdifferentusernameOneDriveDocuments), indicating that this might be an isolated issue specific to your account. We hope these suggestions help resolve the inconsistency in file path display on your Windows 11 system. If you continue to experience problems, feel free to seek further assistance. Read More
Practical Graph: Reporting Shared OneDrive for Business Files
Oversharing of information is a major concern in the AI era. This article describes how to write a script to report file sharing for OneDrive for Business accounts. The report details the files shared, the type of sharing link and access, and who can access the files. It’s an example of using the Microsoft Graph PowerShell SDK to understand what’s happening in a tenant.
https://practical365.com/onedrive-file-sharing-report/
Oversharing of information is a major concern in the AI era. This article describes how to write a script to report file sharing for OneDrive for Business accounts. The report details the files shared, the type of sharing link and access, and who can access the files. It’s an example of using the Microsoft Graph PowerShell SDK to understand what’s happening in a tenant.
https://practical365.com/onedrive-file-sharing-report/ Read More
Windows server 2022 unable to install KB5042881 – Error 0x800f0831
I have tried pretty much anything I have been able to find:
SFC /Scannow
D(I)SM /Online /Cleanup-Image /RestoreHealth
(Both gives no errors)
Windows update troubleshooter
clearing the windows update catalogs
Manually downloading and installing the KB, (as well as the one from the month before)
But no matter what, I still get this stupid corruption error.
And I have this problem on more than 1 server – so I need a good solution for it!
CBS logs:
2024-10-07 17:44:00, Info CBS Exec: Resolving Package: Microsoft-Windows-Editions-ServerDatacenter-Package~31bf3856ad364e35~amd64~~10.0.20348.2700, Update: Microsoft-Windows-Editions-ServerDatacenter-Deployment 2024-10-07 17:44:00, Info CBS Mark store corruption flag because of missing catalog: \?C:WindowsServicingPackagesMicrosoft-Windows-Editions-ServerDatacenter-Package~31bf3856ad364e35~amd64~~10.0.20348.2700.cat. [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Info CBS Failed to get stored catalog path to resolve Update:Microsoft-Windows-Editions-ServerDatacenter-Deployment, Package: Microsoft-Windows-Editions-ServerDatacenter-Package~31bf3856ad364e35~amd64~~10.0.20348.2700 [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Info CBS Failed to resolve item[0] in Package: Microsoft-Windows-Editions-ServerDatacenter-Package~31bf3856ad364e35~amd64~~10.0.20348.2700, Update: Microsoft-Windows-Editions-ServerDatacenter-Deployment [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Info CBS Failed to resolve execution update. [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Error CBS Failed to resolve execution package: Microsoft-Windows-Editions-ServerDatacenter-Package~31bf3856ad364e35~amd64~~10.0.20348.2700 [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Info CBS CommitPackagesState: Started persisting state of packages 2024-10-07 17:44:00, Info CBS CommitPackagesState: Completed persisting state of packages 2024-10-07 17:44:00, Info CSI 000003d0@2024/10/7:15:44:00.453 CSI Transaction @0x16429462eb0 destroyed 2024-10-07 17:44:00, Info CBS Perf: Resolve chain complete. 2024-10-07 17:44:00, Info CBS Failed to resolve execution chain. [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Error CBS Failed to process single phase execution. [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Info CBS WER: Generating failure report for package: Package_for_ServicingStack_2696~31bf3856ad364e35~amd64~~20348.2696.1.1, status: 0x800f0831, failure source: Resolve, start state: Installed, target state: Installed, client id: WindowsUpdateAgent 2024-10-07 17:44:00, Info CBS Not able to query DisableWerReporting flag. Assuming not set… [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND] 2024-10-07 17:44:00, Info CBS Added C:WindowsLogsCBSCBS.log to WER report. 2024-10-07 17:44:00, Info CBS Added C:WindowsLogsCBSCbsPersist_20241007153328.log to WER report. 2024-10-07 17:44:00, Info CBS Added C:WindowsLogsCBSCbsPersist_20241007152150.log to WER report. 2024-10-07 17:44:00, Info CBS Added C:WindowsLogsCBSCbsPersist_20241007143005.log to WER report. 2024-10-07 17:44:00, Info CBS Not able to add %windir%winsxspending.xml to WER report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND] 2024-10-07 17:44:00, Info CBS Not able to add %windir%winsxspending.xml.bad to WER report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND] 2024-10-07 17:44:00, Info CBS Reboot mark cleared
I have tried pretty much anything I have been able to find:SFC /ScannowD(I)SM /Online /Cleanup-Image /RestoreHealth(Both gives no errors)Windows update troubleshooterclearing the windows update catalogsManually downloading and installing the KB, (as well as the one from the month before)But no matter what, I still get this stupid corruption error.And I have this problem on more than 1 server – so I need a good solution for it! CBS logs:2024-10-07 17:44:00, Info CBS Exec: Resolving Package: Microsoft-Windows-Editions-ServerDatacenter-Package~31bf3856ad364e35~amd64~~10.0.20348.2700, Update: Microsoft-Windows-Editions-ServerDatacenter-Deployment 2024-10-07 17:44:00, Info CBS Mark store corruption flag because of missing catalog: \?C:WindowsServicingPackagesMicrosoft-Windows-Editions-ServerDatacenter-Package~31bf3856ad364e35~amd64~~10.0.20348.2700.cat. [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Info CBS Failed to get stored catalog path to resolve Update:Microsoft-Windows-Editions-ServerDatacenter-Deployment, Package: Microsoft-Windows-Editions-ServerDatacenter-Package~31bf3856ad364e35~amd64~~10.0.20348.2700 [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Info CBS Failed to resolve item[0] in Package: Microsoft-Windows-Editions-ServerDatacenter-Package~31bf3856ad364e35~amd64~~10.0.20348.2700, Update: Microsoft-Windows-Editions-ServerDatacenter-Deployment [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Info CBS Failed to resolve execution update. [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Error CBS Failed to resolve execution package: Microsoft-Windows-Editions-ServerDatacenter-Package~31bf3856ad364e35~amd64~~10.0.20348.2700 [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Info CBS CommitPackagesState: Started persisting state of packages 2024-10-07 17:44:00, Info CBS CommitPackagesState: Completed persisting state of packages 2024-10-07 17:44:00, Info CSI 000003d0@2024/10/7:15:44:00.453 CSI Transaction @0x16429462eb0 destroyed 2024-10-07 17:44:00, Info CBS Perf: Resolve chain complete. 2024-10-07 17:44:00, Info CBS Failed to resolve execution chain. [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Error CBS Failed to process single phase execution. [HRESULT = 0x800f0831 – CBS_E_STORE_CORRUPTION] 2024-10-07 17:44:00, Info CBS WER: Generating failure report for package: Package_for_ServicingStack_2696~31bf3856ad364e35~amd64~~20348.2696.1.1, status: 0x800f0831, failure source: Resolve, start state: Installed, target state: Installed, client id: WindowsUpdateAgent 2024-10-07 17:44:00, Info CBS Not able to query DisableWerReporting flag. Assuming not set… [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND] 2024-10-07 17:44:00, Info CBS Added C:WindowsLogsCBSCBS.log to WER report. 2024-10-07 17:44:00, Info CBS Added C:WindowsLogsCBSCbsPersist_20241007153328.log to WER report. 2024-10-07 17:44:00, Info CBS Added C:WindowsLogsCBSCbsPersist_20241007152150.log to WER report. 2024-10-07 17:44:00, Info CBS Added C:WindowsLogsCBSCbsPersist_20241007143005.log to WER report. 2024-10-07 17:44:00, Info CBS Not able to add %windir%winsxspending.xml to WER report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND] 2024-10-07 17:44:00, Info CBS Not able to add %windir%winsxspending.xml.bad to WER report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND] 2024-10-07 17:44:00, Info CBS Reboot mark cleared Read More
Unlocking Productivity with Microsoft Delve
In today’s fast-paced digital world, finding the right information at the right time can be a daunting task, especially when organizations generate vast amounts of data daily. Microsoft Delve offers a solution to this challenge by providing users with a personalized, intelligent, and intuitive way to access the most relevant content in their organization. Introduced as part of Microsoft’s Office 365 suite, Delve leverages the power of artificial intelligence and machine learning to surface information that is tailored to each user’s needs.
Full Blog:
https://dellenny.com/unlocking-productivity-with-microsoft-delve/
Read More
How Copilot in Word helps you take more strategic action
I was catching up with a small business owner who said one thing that keeps them up at night is a competitor they don’t see coming. For that reason, they mentioned spending a lot of additional time staying updated on not only the latest that’s happening in their industry, but the macro-trends that could affect their business, including the latest tools and technologies that they could potentially leverage to stay on the cutting edge, and more importantly, ahead of the competition. A lot of it involved late nights reading reports, journals, and documentation, on top of running a business.
Fortunately, Copilot in Word simplifies the amount of time you might need to spend on reading, so you have more time to instead think about how you should act on it. Not only that, but if you’re instead trying to author a report, Copilot can also help you overcome writer’s block, or simply overcome the inertia of getting started! Let’s explore different ways you can use Copilot in Word to make this a reality.
Tip 1: Copilot in Word automatically summarizes documents for you
The first thing to note is Copilot in Word automatically summarizes new documents that you open, providing you with a summary of the document and the top takeaways from it.
If the 30 seconds you spend reading the summary fails to intrigue you, that’s already time-saved. If it does catch your attention, you can click on Open in chat and Copilot will give a more detailed summary in the Copilot pane.
Tip 2: Use the Copilot pane to chat with Copilot
Not only does Copilot provide you with a more detailed summary, it also cites sources from the document and you can click on it to jump to that specific section to learn more or check for accuracy.
Furthermore, you can chat with Copilot about content in the document. For instance, you can ask it questions about specific sections. For instance, I put in the prompt, “Tell me more about the labor market shifts discussed in this document. How should I as a small business owner think about these shifts and what are possible actions I could to stay up to date with the trends?”
Copilot first provides more information about the labor market shifts, but then also goes further to give me ideas on what I could do to stay ahead.
Tip 3: Use the on-canvas Copilot experience to help you draft content
Finally, let’s say instead that you are authoring your very own report. You can also use Copilot to help you draft content into any section of the document using the Draft with Copilot feature.
For example, you can ask Copilot to “Draft a 2-paragraph executive summary as an introduction to this document”. Alternatively, you can also edit specific sections of written content by highlighting it and asking Copilot to make changes or rewrite it.
Has Copilot in Word helped save you time? We’d love to hear about it!
Microsoft Tech Community – Latest Blogs –Read More
New “Season of AI” Focused on Copilots
In some parts of the world, the smell of pumpkin spice is in the air which can only mean one thing – it’s time for the next “Season of AI”! Over the summer, the inaugural “Season of AI” was a big hit, with over 250 user groups and meetups participating around the world using talks provided on Microsoft AI topics. Beginners and seasoned pros alike shared in a global conversation about AI and learned new things to help navigate this era of AI.
In fact, here’s what a few attendees had to say about the first season:
“The presentation was well explained and engaging. It cleared up some AI concepts that I was unsure of, and I enjoyed seeing the demo with the connections to LLMs on Azure. Thanks!”
“I learnt much information about generative AI models that gives me a proper way to develop an AI application.”
“Well done. I like the code example written live.”
To follow up, the new “Season of AI” is shifting the conversation to “copilots.” From developer tools like GitHub Copilot and Copilot Studio to extending and using things like Copilot for Microsoft Fabric and Microsoft 365 Copilot to building your own copilot on Azure, there is lots to talk about when it comes to copilots, and we’ve prepared seven new talks to support this season! These talks cover a variety of topics and are perfect for anyone looking to expand their AI knowledge or get hands-on with the latest tools. As before, all content is published for anyone to use on GitHub at aka.ms/CommunityContentRepo.
This season will run from October 1 through December 30, 2024, and the first 150 speakers with confirmed events will receive a special swag gift pack!
So, if you’re a speaker or user group organizer: we need your help and expertise! Review the available sessions on GitHub and schedule an event this season that is appropriate for your user group, meetup, or local community event. All content provided on GitHub comes complete with slides, demos, and train-the-trainer material help make it easy for you to bring some fresh new content to developers in your area. When you’re ready, register your event at aka.ms/RegisterSeasonOfAI and be part of this global conversation. (Again, the swag packs are only available to the first 150 confirmed events, so don’t delay!) To help boost attendance at your events, we are also promoting Season of AI Copilots talks on developer.microsoft.com and in the Microsoft Source newsletter.
For everyone else, look for a “Season of AI” event near you. Whether you prefer in-person meetups or online gatherings, there are plenty of options to choose from. Visit developer.microsoft.com/community to find user groups in your area and join the fun. These events are a great way to network with fellow developers, learn new skills, and stay up to date with the latest advancements in AI technology.
We’re excited to continue supporting local meetups and user groups. In fact, if you’ve been sitting on the sidelines thinking about starting a group, now is a great time! We’ve even compiled some tips and tricks to help you navigate the process of starting a meetup. It’s easier than you think, and it can be a very rewarding way to engage and network with developers around you.
However you choose to engage with this Season of AI, we hope that you learn something new and grow your understanding of how copilots (in their many forms) play an important role in this era of AI. We can’t wait to hear your feedback and see pictures from your meetups. And we want to know: what topic would you like to see featured in future “Seasons of AI”? Comment below!
Enjoy this Season of AI! And come back for the next season in 2025!
Microsoft Tech Community – Latest Blogs –Read More
Breaking change for Window Server 2022 Image Users with .NET 6
Azure Marketplace media images for Windows Server 2022 currently include .NET 6, but going forward will not include a .NET version with the image (.NET 8 and later are not included with the image). Therefore, if you previously relied on the Azure Marketplace image to include the .NET 6 runtime, going forward you will need to handle the .NET deployment yourself.
On November 12th 2024, .NET 6 will reach end of support. However, based on customer feedback we have decided to provide customers with more time to handle the .NET 8 runtime deployment and upgrade to .NET 8. Microsoft will provide security updates for .NET 6 in the Azure Marketplace media images beyond the official end of support date, with an additional 6 months through May 13, 2025. Note this only applies to Azure marketplace media of Windows Server 2022.
.NET 6 will be removed from all Azure marketplace Windows Server 2022 media on May 13th, 2025. If you are impacted, and have not migrated to .NET 8, you need to take action to complete the change before May 2025.
Who is impacted
If you’re currently using Windows Server 2022 Marketplace media images, and depending on the media for .NET 6 runtime, you are impacted by this change.
You are not affected if you are in the following situation:
You are not using Windows Server 2022 Marketplace media images.
You are not using .NET 6 in your services or applications.
You are using .NET 6 with Windows Server 2022 but not depending on the media to offer the .NET 6 runtime.
Required action
To avoid service disruptions, take advantage of this time to transition to .NET 8 if your service requires .NET. Unlike .NET 6, .NET 8 isn’t included in Windows Server and you’ll have to install it.
To migrate to .NET 8, follow these instructions by May 2024.
To install .NET, follow these instructions by May 2024.
See the .NET Deployment Guide for more information about deploying .NET in your environment, and .NET 6 End of Support Blog for the overall .NET 6 depreciation timeline.
Help and support
If you have questions, get answers from community experts in Microsoft Q&A.
If you have a support plan and you need technical help, go to the Services hub and create a support request. Select the product family Developer Tools, the product .NET, and the version .NET 8.0.
Microsoft Tech Community – Latest Blogs –Read More
HTTP Error 500.30 – ASP.NET Core App Failed to Start: Root Cause and Solutions
Introduction
When deploying an ASP.NET Core application, encountering the “HTTP Error 500.30 – ASP.NET Core app failed to start” is the most common error. This error typically indicates an issue within the application startup process, often triggered by misconfigurations, dependencies or environment mismatches.
Problem
The HTTP 500.30 error occurs when the ASP.NET Core application fails to launch successfully. Unlike other HTTP errors that might relate to client-side or application issues, this error signifies that the server was unable to initiate the application due to a problem during startup. This failure may result from misconfigurations in the hosting environment, incorrect settings in the app configuration, or missing dependencies required for the application to run.
Solution
Since the issue could stem from various factors, it’s essential to verify all aspects. First, ensure that the correct ASP.NET Core runtime is installed. The ASP.NET Core Hosting Bundle includes everything needed to run web or server apps. It contains the .NET runtime, ASP.NET Core runtime and if installed on a machine with IIS, it also adds the ASP.NET Core IIS Module. If it is not installed, download and install the correct Hosting Bundle from this link – Download ASP.NET Core 8.0 Runtime (v8.0.8) – Windows Hosting Bundle Installer (microsoft.com) If you are using previous version, use this link to get the list of relevant versions download. Download .NET 8.0 (Linux, macOS, and Windows) (microsoft.com)
Note: If the Hosting Bundle is installed before IIS, the bundle installation must be repaired. Run the Hosting Bundle installer again after installing IIS.
You should also review the application event logs. These can often reveal more specific errors, such as missing configuration files, connection string issues, or runtime errors. To access these logs, go to: Event Viewer -> Windows Logs -> Application. An error you might encounter could look something like this –
Here the application startup failed to load coreclr. CLR worker thread exited prematurely. This issue commonly occurs when an application is built for a 32-bit runtime, but the application pool is set to 64-bit. To resolve this, set the “Enable 32-Bit Applications” option to true. For more details on this setting, you can refer to this article – How to Host 32-Bit Applications in IIS: Complete Step-by-Step Guide & In-Depth Analysis (microsoft.com)
Also be mindful while you are publishing your application. Make sure to select the correct configurations (Debug/Release). Always choose “Release” unless you special debugging need.
The target framework should match with the installed hosting bundle version. Also, ensure you select the appropriate target runtime and deployment mode.
Lastly, if your ASP.NET Core application relies on dependencies or third-party libraries, verify that they are installed on the server. If your application is 64-bit but the dependencies are 32-bit, enable the “Enable 32-Bit Applications” setting in the application pool.
Other Potential Causes
The failure to load corclr is one possible cause of the 500.30 exception. In the context of hosting ASP.NET Core applications on IIS, a 500.30 – Start Failure generally indicates that the application was unable to start correctly. There are many other factors that could contribute to this exception. Some of these include –
Missing or Incorrect .NET Runtime
The required ASP.NET Core runtime may not be installed on the server. Ensure that the correct version of the runtime is installed. This is already discussed above.
Startup Errors in the Application
Issues in the Startup.cs or Program.cs files e.g., incorrect configurations, middleware issues, dependency injection failure or exceptions could prevent the application from starting.
App Misconfiguration
Incorrect configurations in the appsettings.json or web.config or environment-specific settings files could lead to startup failures, such as invalid database connection strings or service misconfigurations etc.
File Permission
The application may not have sufficient file system permissions to access required directories or files.
Environment Variable Issues
Missing or misconfigured environment variables e.g., ASPNETCORE_ENVIRONMENT can cause the app to crash or behave unexpectedly during startup.
Conclusion
HTTP Error 500.30 signifies a failure in the ASP.NET Core application’s startup process. By investigating the stdout logs, windows application and system event logs, validating the environment, checking dependency versions, and ensuring proper configurations and tracing the startup process, you can better identify the specific cause of the 500.30 error.
Microsoft Tech Community – Latest Blogs –Read More
Microsoft Copilot for Security Achieves HITRUST Certification
We are excited to announce that Microsoft Copilot for Security has achieved HITRUST Certification, a significant milestone in our commitment to data security and privacy. This certification validates our adherence to the highest standards of security and compliance, providing our users with enhanced trust and assurance.
What is HITRUST Certification?
HITRUST Certification is based on the Common Security Framework (CSF), a comprehensive set of security requirements designed to help organizations effectively manage information protection. The certification process involves a rigorous evaluation of an organization’s security protocols, risk management strategies, and compliance with industry standards. HITRUST CSF was founded in 2007 to address the complex regulatory environment, security challenges, and privacy concerns that organizations face when handling personal data. The CSF consists of 14 control categories comprising 49 control objectives, and 156 control specifics. It was built on the primary principles of International Organization for Standardization (ISO) 27001 and ISO 27002.
Key aspects of our HITRUST Certification:
Comprehensive security evaluation: Our systems underwent an extensive assessment to meet HITRUST’s stringent requirements. This evaluation thoroughly examined our security measures, ensuring they align with the best practices in the industry.
Robust data protection: This certification demonstrates our capability to effectively protect sensitive data, maintain strong security protocols, and proactively manage potential risks.
Enhanced user confidence: With HITRUST Certification, our users can have increased confidence in the security and integrity of their data when using Copilot for Security.
What this means for our customers
Achieving HITRUST Certification brings several key benefits to our customers:
Assured compliance: Customers can be confident that Copilot for Security meets rigorous security and privacy standards, helping them maintain compliance with various regulations.
Risk mitigation: The certification indicates our robust risk management processes, helping customers reduce their overall security risk.
Streamlined audits: HITRUST Certification can simplify customers’ audit processes, as it covers multiple regulatory requirements and security frameworks.
Competitive advantage: Using a HITRUST-certified solution can give our customers an edge in industries where data security is paramount.
The need for HITRUST-certified security solutions
According to the U.S. Department of Health and Human Services, there were 599 healthcare data breaches affecting 500 or more records reported in 2022, impacting over 51.9 million individuals. This highlights the critical need for robust security measures in handling sensitive data. The National Institute of Standards and Technology (NIST) emphasizes the importance of comprehensive security frameworks. In their Special Publication 800-53, they state, “Organizations should employ a structured approach to security and privacy risk management.” HITRUST Certification aligns with this recommendation by providing a comprehensive, structured approach to security. The U.S. Government Accountability Office (GAO) reported that federal agencies continue to face challenges in implementing cybersecurity programs. This underscores the need for advanced, certified security solutions like Copilot for Security to help organizations, including government agencies, strengthen their cybersecurity posture.
Our ongoing commitment to security
Microsoft Copilot for Security is already covered by HIPAA Business Associate Agreement (BAA) and has achieved other essential data protection compliance certifications, including ISO 27001, 27017, 27018, 20000-1, 9000-1, and 22301. Achieving HITRUST Certification is a significant step in our continuous journey to enhance security and compliance. It reflects our dedication to safeguarding user data and maintaining a secure environment for all Copilot for Security users.
Next steps
We remain committed to upholding and improving our security standards. As we move forward, we will continue to invest in advanced security measures to stay ahead of emerging threats and ensure the ongoing protection of our users’ data.
To learn more about Copilot for Security and how it can benefit your organization, visit our dedicated Copilot for Security page. For a personalized demonstration or to request a quote, please contact our sales team. Thank you for your trust in Microsoft Copilot for Security.
We look forward to continuing to serve your security needs with our enhanced HITRUST-certified platform.
Microsoft Tech Community – Latest Blogs –Read More
Why doesn’t the frame rate drop with extra processing time per frame?
I’m processing images inside a for loop with the trigger set to immediate. In the following code:
start(vid);
frame = getdata(vid);
t_total_Start = tic;
for iframe = 1:Nframe
[frame,lT(iframe)] = getdata(vid);
snapshotbuffer(:,:,iframe) = frame;
hvpc.step(frame);
end
release(hvpc);
elapsedTime = toc(t_total_Start);
timePerFrame = elapsedTime / iframe
effectiveFrameRate = 1 / timePerFrame
The effective frame rate approximately ~450 FPS.
After adding a few functions into the for loop:
start(vid);
frame = getdata(vid);
t_total_Start = tic;
for iframe = 1:Nframe
[frame,lT(iframe)] = getdata(vid);
snapshotbuffer(:,:,iframe) = frame;
% Two functions used to process the frame
function1(frame);
function2(frame);
hvpc.step(frame);
end
release(hvpc);
elapsedTime = toc(t_total_Start);
timePerFrame = elapsedTime / iframe
effectiveFrameRate = 1 / timePerFrame
The effective frame rate is still around 450 FPS, but I expected it to drop because function1 and function2 are now inside the loop. I measured their execution time using tictoc, and they take about 0.5 ms together, so the frame rate should drop to around 370 FPS (1/(1/450 + 0.5e-3) = 370 FPS).
I also tested by replacing function1 and function2 with pause(0.0005), but the frame rate still didn’t drop. I’m wondering why the frame rate isn’t decreasing as expected.
I have another question about timing. Is getdata providing the correct timestamps after adding functions inside the loop? Should I use tic and toc to measure the time for each frame? The timestamps from getdata don’t seem to change, even when I add a pause in the loop.
Thanks!I’m processing images inside a for loop with the trigger set to immediate. In the following code:
start(vid);
frame = getdata(vid);
t_total_Start = tic;
for iframe = 1:Nframe
[frame,lT(iframe)] = getdata(vid);
snapshotbuffer(:,:,iframe) = frame;
hvpc.step(frame);
end
release(hvpc);
elapsedTime = toc(t_total_Start);
timePerFrame = elapsedTime / iframe
effectiveFrameRate = 1 / timePerFrame
The effective frame rate approximately ~450 FPS.
After adding a few functions into the for loop:
start(vid);
frame = getdata(vid);
t_total_Start = tic;
for iframe = 1:Nframe
[frame,lT(iframe)] = getdata(vid);
snapshotbuffer(:,:,iframe) = frame;
% Two functions used to process the frame
function1(frame);
function2(frame);
hvpc.step(frame);
end
release(hvpc);
elapsedTime = toc(t_total_Start);
timePerFrame = elapsedTime / iframe
effectiveFrameRate = 1 / timePerFrame
The effective frame rate is still around 450 FPS, but I expected it to drop because function1 and function2 are now inside the loop. I measured their execution time using tictoc, and they take about 0.5 ms together, so the frame rate should drop to around 370 FPS (1/(1/450 + 0.5e-3) = 370 FPS).
I also tested by replacing function1 and function2 with pause(0.0005), but the frame rate still didn’t drop. I’m wondering why the frame rate isn’t decreasing as expected.
I have another question about timing. Is getdata providing the correct timestamps after adding functions inside the loop? Should I use tic and toc to measure the time for each frame? The timestamps from getdata don’t seem to change, even when I add a pause in the loop.
Thanks! I’m processing images inside a for loop with the trigger set to immediate. In the following code:
start(vid);
frame = getdata(vid);
t_total_Start = tic;
for iframe = 1:Nframe
[frame,lT(iframe)] = getdata(vid);
snapshotbuffer(:,:,iframe) = frame;
hvpc.step(frame);
end
release(hvpc);
elapsedTime = toc(t_total_Start);
timePerFrame = elapsedTime / iframe
effectiveFrameRate = 1 / timePerFrame
The effective frame rate approximately ~450 FPS.
After adding a few functions into the for loop:
start(vid);
frame = getdata(vid);
t_total_Start = tic;
for iframe = 1:Nframe
[frame,lT(iframe)] = getdata(vid);
snapshotbuffer(:,:,iframe) = frame;
% Two functions used to process the frame
function1(frame);
function2(frame);
hvpc.step(frame);
end
release(hvpc);
elapsedTime = toc(t_total_Start);
timePerFrame = elapsedTime / iframe
effectiveFrameRate = 1 / timePerFrame
The effective frame rate is still around 450 FPS, but I expected it to drop because function1 and function2 are now inside the loop. I measured their execution time using tictoc, and they take about 0.5 ms together, so the frame rate should drop to around 370 FPS (1/(1/450 + 0.5e-3) = 370 FPS).
I also tested by replacing function1 and function2 with pause(0.0005), but the frame rate still didn’t drop. I’m wondering why the frame rate isn’t decreasing as expected.
I have another question about timing. Is getdata providing the correct timestamps after adding functions inside the loop? Should I use tic and toc to measure the time for each frame? The timestamps from getdata don’t seem to change, even when I add a pause in the loop.
Thanks! image-processing, image acquisition MATLAB Answers — New Questions
NR Intercell Interference Modeling example it’s not running anymore
Hello to all.
I’m new on Matlab and started my studies by running examples.
"NR Intercell Interference Modeling" example was running a few days ago but not anymore.
Now, when a run it, matlab shows this message:
Dot indexing into the result of a function call requires parentheses after the function name. The supported syntax is ‘wirelessnetwork.internal.wirelessNode().reset’.
Error in wirelessNetworkSimulator/reset (line 493)
wirelessnetwork.internal.wirelessNode.reset();
Error in wirelessNetworkSimulator (line 472)
reset(obj);
Error in wirelessNetworkSimulator/getState (line 460)
simulatorInstance = wirelessNetworkSimulator();
Error in wirelessNetworkSimulator.init (line 110)
obj = wirelessNetworkSimulator.getState(0);
Debbugind the "wirelessNetworkSimulator" file (attached) I could see that the "wirelessnetwork" object doesn’t exist (wasn’t instantiated).
Important: I did not change anything in the example or in matlab classes.
Has anyone experienced this?
Any help will be appreciated.Hello to all.
I’m new on Matlab and started my studies by running examples.
"NR Intercell Interference Modeling" example was running a few days ago but not anymore.
Now, when a run it, matlab shows this message:
Dot indexing into the result of a function call requires parentheses after the function name. The supported syntax is ‘wirelessnetwork.internal.wirelessNode().reset’.
Error in wirelessNetworkSimulator/reset (line 493)
wirelessnetwork.internal.wirelessNode.reset();
Error in wirelessNetworkSimulator (line 472)
reset(obj);
Error in wirelessNetworkSimulator/getState (line 460)
simulatorInstance = wirelessNetworkSimulator();
Error in wirelessNetworkSimulator.init (line 110)
obj = wirelessNetworkSimulator.getState(0);
Debbugind the "wirelessNetworkSimulator" file (attached) I could see that the "wirelessnetwork" object doesn’t exist (wasn’t instantiated).
Important: I did not change anything in the example or in matlab classes.
Has anyone experienced this?
Any help will be appreciated. Hello to all.
I’m new on Matlab and started my studies by running examples.
"NR Intercell Interference Modeling" example was running a few days ago but not anymore.
Now, when a run it, matlab shows this message:
Dot indexing into the result of a function call requires parentheses after the function name. The supported syntax is ‘wirelessnetwork.internal.wirelessNode().reset’.
Error in wirelessNetworkSimulator/reset (line 493)
wirelessnetwork.internal.wirelessNode.reset();
Error in wirelessNetworkSimulator (line 472)
reset(obj);
Error in wirelessNetworkSimulator/getState (line 460)
simulatorInstance = wirelessNetworkSimulator();
Error in wirelessNetworkSimulator.init (line 110)
obj = wirelessNetworkSimulator.getState(0);
Debbugind the "wirelessNetworkSimulator" file (attached) I could see that the "wirelessnetwork" object doesn’t exist (wasn’t instantiated).
Important: I did not change anything in the example or in matlab classes.
Has anyone experienced this?
Any help will be appreciated. nr intercell interference modeling, error, wirelessnetworksimulator MATLAB Answers — New Questions
🔥🔥 URGENT: Is the “Bookings with me” Feature RUINING Your Schedule?! 🔥🔥
🚨 Attention everyone! 🚨
I’ve hit a MAJOR snag with the “Bookings with me” feature, and it’s driving me CRAZY! 😡 For the past few weeks (maybe even months?!), this once flawless tool is now a DISASTER! 😱 It used to be perfect, only showing time slots when I was available. But now? It only respects my working hours and completely IGNORES whether I’m already booked or not! 😤
Get this: Even when I schedule an event through the booking page, it gets added to my calendar, but the time slot STAYS OPEN for more bookings! 🤯 My schedule is turning into a NIGHTMARE! 😵
On the flip side, the public link to my calendar shows all events just fine. 😒
I’ve even tried this with a colleague’s booking page, and guess what? It worked like a charm! 😡
I’m DESPERATE for solutions here, people! Does anyone know how to fix this MESS?! 😩:wrench: Please share your wisdom! 🙏:light_bulb:
🚨 Attention everyone! 🚨I’ve hit a MAJOR snag with the “Bookings with me” feature, and it’s driving me CRAZY! 😡 For the past few weeks (maybe even months?!), this once flawless tool is now a DISASTER! 😱 It used to be perfect, only showing time slots when I was available. But now? It only respects my working hours and completely IGNORES whether I’m already booked or not! 😤Get this: Even when I schedule an event through the booking page, it gets added to my calendar, but the time slot STAYS OPEN for more bookings! 🤯 My schedule is turning into a NIGHTMARE! 😵On the flip side, the public link to my calendar shows all events just fine. 😒I’ve even tried this with a colleague’s booking page, and guess what? It worked like a charm! 😡I’m DESPERATE for solutions here, people! Does anyone know how to fix this MESS?! 😩:wrench: Please share your wisdom! 🙏:light_bulb: Read More
Assistance Required for Leaving Windows Insider Program
I am currently facing an issue with the Windows Insider Program. I logged in successfully but now wish to exit the program. However, when attempting to leave, I am prompted to sign in, and my registered email is not recognized.
Could you please guide me on how to exit the Windows Insider Program without resorting to a complete reset of Windows 11? Your assistance would be greatly appreciated.
I am currently facing an issue with the Windows Insider Program. I logged in successfully but now wish to exit the program. However, when attempting to leave, I am prompted to sign in, and my registered email is not recognized.Could you please guide me on how to exit the Windows Insider Program without resorting to a complete reset of Windows 11? Your assistance would be greatly appreciated. Read More
Bookings with me not showing all meetings on mobile
I have teachers who have set up various meeting types in Bookings with Me, and all of them are public.
When they share the link or generate a QR code for their personal Bookings Page, only one meeting type appears in the mobile view, despite having three or more available. This seems to be inconsistent. However, I’ve discovered that if you log into Microsoft through the link or by scanning the QR code, all three meeting types will be displayed. In contrast, if you choose to continue as a Guest, only one meeting type will show, though this inconsistency varies across different links and QR codes.
I have created different QR codes and tried from IOS vs. Andriod and nothing seems ever to be the same. One time it works, one time it doesn’t.
I have teachers who have set up various meeting types in Bookings with Me, and all of them are public.When they share the link or generate a QR code for their personal Bookings Page, only one meeting type appears in the mobile view, despite having three or more available. This seems to be inconsistent. However, I’ve discovered that if you log into Microsoft through the link or by scanning the QR code, all three meeting types will be displayed. In contrast, if you choose to continue as a Guest, only one meeting type will show, though this inconsistency varies across different links and QR codes.I have created different QR codes and tried from IOS vs. Andriod and nothing seems ever to be the same. One time it works, one time it doesn’t. Read More
Excel VBA Generate and merge pdf
Hello can you please help me
I have an Excel VBA and I’m using a method when I check the ligne with “x” it selected then I generate it in pdf but when I select multiples names I would like excel to first download each ligne in a pdf and have another version were pdfs are generated into a single one
could you please help me achieving this using VBA macro ? Thank you in advance
Hello can you please help me I have an Excel VBA and I’m using a method when I check the ligne with “x” it selected then I generate it in pdf but when I select multiples names I would like excel to first download each ligne in a pdf and have another version were pdfs are generated into a single one could you please help me achieving this using VBA macro ? Thank you in advance Read More
Azure DevOps git tag release pipeline
I’m wanting to get an Azure DevOps Pipeline (Classic) to run on a schedule against a Git Tag. This tag is set by a CD pipeline to mark when it has been deployed in the live environment. The scenario is that a “safe” release can be re-released on a regular schedule to ensure that it still matches what is expected (it’s an Azure ARM release, and I want to tidy up any unauthorised changes made by lazy engineers).
I cannot though find a way to achieve this. While you can filter on tags from builds in a release pipeline, that’s not Git tags, but things manually set in ADO. I have tried using a build pipeline first (don’t actually need one for this, but I can live with it) and using a branch filter to refs/tags/mytag, but it never seems to run.
Can anybody help out here?
I’m wanting to get an Azure DevOps Pipeline (Classic) to run on a schedule against a Git Tag. This tag is set by a CD pipeline to mark when it has been deployed in the live environment. The scenario is that a “safe” release can be re-released on a regular schedule to ensure that it still matches what is expected (it’s an Azure ARM release, and I want to tidy up any unauthorised changes made by lazy engineers). I cannot though find a way to achieve this. While you can filter on tags from builds in a release pipeline, that’s not Git tags, but things manually set in ADO. I have tried using a build pipeline first (don’t actually need one for this, but I can live with it) and using a branch filter to refs/tags/mytag, but it never seems to run. Can anybody help out here? Read More
Windows 11 Insider Preview 10.0.26120.1930
Updated to Windows 11 Insider Preview 10.0.26120.1930 this past weekend and now my USB C’s are not working. Is anyone else having this issue? If so, what is your remediation? I’ve gone to Dell’s support page and updated all my drivers to latest updates. I’m still having issues after Dell’s updates. I have an Dell XPS 17. Any help will be greatly appreciated! 🙂
Updated to Windows 11 Insider Preview 10.0.26120.1930 this past weekend and now my USB C’s are not working. Is anyone else having this issue? If so, what is your remediation? I’ve gone to Dell’s support page and updated all my drivers to latest updates. I’m still having issues after Dell’s updates. I have an Dell XPS 17. Any help will be greatly appreciated! 🙂 Read More
How Copilot in Word helps you do more thinking, acting, and doing
I was catching up with a small business owner who said one thing that keeps them up at night is a competitor they don’t see coming. For that reason, they mentioned spending a lot of additional time staying updated on not only the latest that’s happening in their industry, but the macro-trends that could affect their business, including the latest tools and technologies that they could potentially leverage to stay on the cutting edge, and more importantly, ahead of the competition. A lot of it involved late nights reading reports, journals, and documentation, on top of running a business.
Fortunately, Copilot in Word simplifies the amount of time you might need to spend on reading, so you have more time to instead think about how you should act on it. Not only that, but if you’re instead trying to author a report, Copilot can also help you overcome writer’s block, or simply overcome the inertia of getting started! Let’s explore different ways you can use Copilot in Word to make this a reality.
Tip 1: Copilot in Word automatically summarizes documents for you
The first thing to note is Copilot in Word automatically summarizes new documents that you open, providing you with a summary of the document and the top takeaways from it.
If the 30 seconds you spend reading the summary fails to intrigue you, that’s already time-saved. If it does catch your attention, you can click on Open in chat and Copilot will give a more detailed summary in the Copilot pane.
Tip 2: Use the Copilot pane to chat with Copilot
Not only does Copilot provide you with a more detailed summary, it also cites sources from the document and you can click on it to jump to that specific section to learn more or check for accuracy.
Furthermore, you can chat with Copilot about content in the document. For instance, you can ask it questions about specific sections. For instance, I put in the prompt, “Tell me more about the labor market shifts discussed in this document. How should I as a small business owner think about these shifts and what are possible actions I could to stay up to date with the trends?”
Copilot first provides more information about the labor market shifts, but then also goes further to give me ideas on what I could do to stay ahead.
Tip 3: Use the on-canvas Copilot experience to help you draft content
Finally, let’s say instead that you are authoring your very own report. You can also use Copilot to help you draft content into any section of the document using the Draft with Copilot feature.
For example, you can ask Copilot to “Draft a 2-paragraph executive summary as an introduction to this document”. Alternatively, you can also edit specific sections of written content by highlighting it and asking Copilot to make changes or rewrite it.
Has Copilot in Word helped save you time? We’d love to hear about it!
Microsoft Tech Community – Latest Blogs –Read More
Announcing enhancements to Viva Amplify analytics
We are excited to announce the availability of new analytics capabilities in Viva Amplify, showcasing our commitment to providing a centralized platform for orchestrating, managing, and reporting on communications campaigns. Reporting and analytics are a crucial piece of the Amplify value, and now you’re able to go even deeper into engagement and capture new metrics to understand the impact of your communications.
Reports displaying audience count & percentage: The default audience data for Viva Amplify reports has been updated to show counts instead of percentages when publications are accessible to all organization members. This change aims to provide clearer data, especially in scenarios where the audience size is very large.
In some business scenarios, viewing the entire available audience is precisely what’s needed for campaign members. In these scenarios you can open the “Edit View” button and toggle the “Include whole organization” switch.
User signals in data graphs: Amplify Reports and Analytics now include historical trend charts for unique viewers and promotions, allowing data to be visualized over time and providing breakdowns by publishing endpoints.
Reactions: Readers’ reactions to a publication are tracked and presented on a new visual card. This enables the campaign members to select a time horizon showing a more detailed view into how readers react to the campaign content.
UTC toggle: The UTC toggle allows users to switch between their local time and UTC (Universal Time) in the “Edit view” panel, which affects all time-based graphs in the report. This feature helps users compare and understand data uniformly, regardless of time zones.
Export report data: Users can now export data from Viva Amplify reports in three ways:
Images
CSV File
PPT file
Each method allows users to save and share report data in different formats.
We are constantly updating and prioritizing feature enhancements based on feedback from people like you. Please check the Viva Amplify roadmap and stay on the lookout for new updates.
Microsoft Tech Community – Latest Blogs –Read More